JavaScript
Cookies
¿Sabes qué? Pues que como todos los sitios, usamos cookies. Si te parece bien, simplemente haz clic en «Aceptar todo». También puedes elegir qué tipo de cookies quieres haciendo clic en «Ajustes».
Lee nuestra política de privacidad
Cookies
Elige qué tipo de cookies aceptar. Tu elección será guardada durante un año.
Lee nuestra política de privacidad
-
Necesarias
Estas cookies no son opcionales. Son necesarias para que funcione la página. De ahí que no puedas desmarcarlas. -
Estadísticas
Para que podamos mejorar la funcionalidad y estructura de la web, en base a cómo se usa la página. -
Experiencia
Para que nuestra web funcione lo mejor posible durante tu visita. Si rechaza estas cookies, algunas funcionalidades desaparecerán de la página. -
Marketing
Esto es básicamente para que los anuncios se ajusten a tus gustos. Son anuncios de Google AdSense. Puedes desmarcarlas y desaparecerán los anuncios. En la mayoría de artículos encontrarás sólo un anuncio, por lo que si nos puedes ayudar dejando activa esta cookie.
AbortController: cancelando operaciones en JavaScript
Hasta ahora en JavaScript cuando, por ejemplo, se ha lanzado una llamada a una API con fetch, no era posible (de forma sencilla) detenerla una vez iniciada. También se puede dar el caso de que queramos detener varios elementos que se ejecutan de forma simultánea de una forma centralizada. Es por ello, que hoy vamos a hablar de AbortController. Una clase que viene a proporcionarnos una forma de enviar una señal de parada a todo elemento que lo utilice. Basicamente, tendremos una señal (AbortSignal) que se emitirá cuando queramos cancelar una operación.
Aprendiendo a usar JavaScript Proxy
Los Proxies en JavaScript son, sin lugar a dudas, una característica poco utilizada en JavaScript. La verdad es que es una herramienta muy potente, que en ocasiones nos puede ayudar a tener unas clases más sencillas, abstrayendo funcionalidad extra mediante lo que se conoce como manejador o interceptor.
Convertir una imagen en caracteres con JavaScript
En este artículo vamos a ver el código de un proyecto de ejemplo que es capaz de transformar una fotografía en un conjunto de caracteres.
async y await: la magia del código asíncrono en JavaScript
Para terminar de hablar de promesas en JavaScript (al menos por una temporada), veremos la forma de olvidarnos de los callbacks y comenzar a programar usando async y await.
Repromise: Nueva librería para promesas JavaScript
¿Echas de menos los Deferred de jQuery cuando trabajas con promesas en JavaScript? Pues bien, acabo de publicar una utilidad con un código muy pequeño (32 líneas), con la que puedes trabajar con las promesas de JavaScript, tal y como lo hacías con los Deferred. La mini-librería se llama Repromise.
Métodos del objeto Promise en JavaScript
Comenzaremos introduciendo una breve historia de las promesas en JavaScript para posteriormente ver que nos ofrece el objeto Promise.
5 cosas que haces mal en JavaScript
En este artículo veremos 5 ideas para mejorar tu código, evitando hacer aquellas cosas que no son del todo correctas en JavaScript.
11 cosas que quizás no sabías de JavaScript
En este artículo descubriremos varios aspectos de JavaScript que son poco conocidos por la mayoría de personas que trabajan día a día con él.
Iteradores en JavaScript. Parte 2. Funciones generadoras
Una función generadora es aquella que devuelve un generador. Si no has leído el artículo anterior estarás pensando: “Pues me he quedado igual” 😂, así que te recomiendo que le. Leer más…
Iteradores en JavaScript. Parte 1. Symbol.iterator
Puede que tengamos algún tipo de lista de la que queremos recorrer su elementos de uno en uno. Para este menester nos ayudan los iteradores.
Receta: Validar valores numéricos en JavaScript
En muchas ocasiones nos interesa verificar que una variable contiene un valor numérico. Un atajo podría ser usar: El problema, es que con esa condición dejamos fuera al valor 0.. Leer más…
Orientación a objetos con JavaScript (ES6). Parte 4. Método valueOf()
En ocasiones puede que tengamos un objeto que represente un valor que podría ser de tipo primitivo, es decir, un boolean, string o number (principalmente). Para acceder a este valor. Leer más…