Llamar a una función sin usar paréntesis en JavaScript

Introducción Leyendo algunos artículos de GraphQL con Apollo vi una sintaxis que me llamó la atención e incluso pensé que era un error. Luego leí otro artículo que explicaba justamente eso, y es lo que vengo a compartir: cómo llamar a una función sin usar paréntesis en el lenguaje de programación JavaScript ...

septiembre 26, 2018 · 3 min · 435 palabras · Parzibyte

Comprobar si una cadena termina con en JavaScript

Introducción Hoy veremos cómo podemos comprobar si una cadena termina con un carácter, o si un string tiene al final una letra usando el lenguaje de programación JavaScript. En otras palabras: cómo saber si una cadena termina con otra en JS. Es decir, una función que en inglés se llama endsWith que se traduce como terminaCon. ...

septiembre 25, 2018 · 2 min · 301 palabras · Parzibyte

JavaScript: Comprobar si una cadena termina en vocal

Introducción Ya vimos cómo funciona la función para ver si una cadena termina con un substring, string, carácter o letra. Hoy veremos cómo comprobar si una cadena termina en vocal. Es decir, vamos a ver si un string termina con a, e, i, o, u. Para ello no usaremos la función previamente mencionada, haremos otro tipo de comparaciones. ...

septiembre 25, 2018 · 2 min · 263 palabras · Parzibyte

Notación Yoda en programación: explicación

Introducción Hay un término en programación que se llama notación Yoda o lenguaje Yoda. Es una forma distinta de programar las condiciones if en nuestros programas. Criticada por muchos, querida por otros. No vamos a criticar nada porque no es el punto, el punto es explicar qué es y cómo usar esta notación. Creo que proviene de cómo habla Yoda en las películas esas. Como que habla al revés. Por ejemplo, dice: En esta guerra, un paso delante de nosotros, Dooku siempre parece estar Cosa que podría cambiarse por: Dooku siempre parece estar un paso delante de nosotros en esta guerra. ...

septiembre 24, 2018 · 3 min · 588 palabras · Parzibyte

Redondear números en JavaScript

Introducción Ya vimos cómo remover decimales de un número en JavaScript. Esto funciona bien para quitar únicamente los decimales, pero habrá ocasiones en las que necesitemos redondear números en JavaScript. Ya sea redondear hacia arriba, redondear hacia abajo o redondear dependiendo del número, no es lo mismo que quitar las fracciones. ...

septiembre 13, 2018 · 2 min · 315 palabras · Parzibyte

Remover decimales de número en JavaScript

Introducción Hoy estaba haciendo un pequeño repaso de las funciones matemáticas de JavaScript y me encontré con una función que, aunque tal vez sirva para otros usos más difíciles o complicados, sirve perfectamente para poder quitar o remover decimales de número en JavaScript. ...

septiembre 13, 2018 · 2 min · 257 palabras · Parzibyte

Script para cambiar todas las imágenes de una página web

Introducción En un día de estos estaba un poco aburrido y como siempre quise saber cómo cambiar todas las imágenes de una página web me dispuse a programar un script muy sencillo en JavaScript para lograr esto. Es decir, sin ser dueño de la página, cambiar todas las imágenes por una de nuestra preferencia Nota: esto no tiene nada que ver con hackeos o cosas de esas, es totalmente seguro y no daña a nadie. Si conoces un sitio con una vulnerabilidad XSS puedes aplicar el script y verás que funciona. Si no lo conoces, puedes probar abriendo la consola de depuración y pegando el código. De todas maneras, no me hago responsable si algo sale mal. ...

septiembre 10, 2018 · 3 min · 442 palabras · Parzibyte

Ejemplo y prevención de secuestro o robo de sesión en PHP

Introducción En la mayoría de nuestras apps escritas en PHP utilizaremos sesiones. Las sesiones sirven para guardar datos que persisten aunque el usuario refresque la página. En este post veremos cómo robar una sesión y cómo prevenirlo. Las sesiones generan una cookie y con dicha cookie identificamos al usuario. Por ejemplo, si yo inicio sesión se me da la cookie asd123 y si otro usuario inicia, se le da la cookie asd666 (son ejemplos). Ahora supongamos que el usuario tiene permisos de administrador, y yo no. Pero si le robo su cookie y me la pongo a mí mismo, PHP pensará que soy el usuario administrador. En otras palabras, inicialmente yo tenía la cookie asd123 y el usuario la asd666. Se la robo y ahora yo tengo la asd666. Vamos a ver un ejemplo y prevención de secuestro o robo de sesión en PHP ...

septiembre 7, 2018 · 7 min · 1311 palabras · Parzibyte

Web Workers en JavaScript: ejemplos y explicación

Introducción Recuerdo que utilicé los Web Workers en JavaScript una vez que tenía que generar un PDF muy grande. Así, aunque fuera un proceso tardado, la interfaz de usuario no se quedaba congelada. Veamos entonces un demo o ejemplo y la explicación de los web workers o webworkers en el lenguaje de programación JavaScript ...

septiembre 7, 2018 · 7 min · 1295 palabras · Parzibyte

Lazy loading de imágenes con Intersection Observer API

Introducción Veamos en este pequeño tutorial cómo hacer lazy loading de imágenes con Intersection Observer API. Así evitaremos cargar todas las páginas, sobrecargar nuestros servidores y gastar ancho de banda. ...

septiembre 5, 2018 · 7 min · 1395 palabras · Parzibyte