Hasta hace unos años lo normal era usar var para declarar las variables en JavaScript. Sin embargo desde ES6, se introdujo la palabra clave let. Esto introduce tres cambios principales. Leer más…
Ya hemos visto una pequeña introducción a las clases y la herencia en JavaScript. En esta tercera parte nos toca revisar los métodos y atributos estáticos. Primero pasemos a definir. Leer más…
En el artículo anterior aprendimos los conceptos básicos sobre clases en JavaScript. En esta ocasión vamos a ver como aplicar la herencia sobre distintos objetos. Partiremos de un código que. Leer más…
La mayoría de lenguajes de programación orientados a objetos disponen de la posibilidad de definir la estructura de una clase, sin embargo, JavaScript hasta ahora, permitía trabajar con objetos, pero. Leer más…
Hay mucha gente que me ha preguntado en ocasiones si sería posible tener comunicación entre dos pestañas del navegador. Y la respuesta es sí, pero siempre que pertenezcan a un. Leer más…
En esta ocasión traemos una prueba sencilla para comprobar si es más rápido tener un switch en el que se comprueben cadenas de un carácter, o por el contrario es. Leer más…
Introducción Para terminar con esta mini-serie de artículos sobre internacionalización, a lo largo de los dos anterior artículos (parte 1 y parte 2), descubrimos el namespace Intl, así como las. Leer más…
La concatenación de cadenas es una de las operaciones que con más frecuencia se repiten en los desarrollos de aplicaciones. Es por ello, realizar dicha operación de forma óptima incrementará. Leer más…
Introducción En nuestro artículo anterior, aprendimos en qué consiste el namespace Intl y las ventajas que ofrece el uso de las clases que contiene, centrándonos en la clase Collator. En. Leer más…
En ocasiones puede que necesitemos redondear un número entero a su valor en decenas (también se podría aplicar a centenas, miles, etc). Por ejemplo, en mi caso, fue necesario para. Leer más…
Hoy comenzamos una nueva etapa, en la que iremos descubriendo que nos ofrecerá ES6 (EcmaScript 6, o JavaScript 6 para los amigos). A lo largo de una serie de artículos. Leer más…
Diferencias entre var y let en JavaScript
Hasta hace unos años lo normal era usar var para declarar las variables en JavaScript. Sin embargo desde ES6, se introdujo la palabra clave let. Esto introduce tres cambios principales. Leer más…
Orientación a objetos con JavaScript (ES6). Parte 3. Miembros estáticos
Ya hemos visto una pequeña introducción a las clases y la herencia en JavaScript. En esta tercera parte nos toca revisar los métodos y atributos estáticos. Primero pasemos a definir. Leer más…
Orientación a objetos con JavaScript (ES6). Parte 2. Herencia
En el artículo anterior aprendimos los conceptos básicos sobre clases en JavaScript. En esta ocasión vamos a ver como aplicar la herencia sobre distintos objetos. Partiremos de un código que. Leer más…
Orientación a objetos con JavaScript (ES6). Parte 1. Clases
La mayoría de lenguajes de programación orientados a objetos disponen de la posibilidad de definir la estructura de una clase, sin embargo, JavaScript hasta ahora, permitía trabajar con objetos, pero. Leer más…
Comunicando pestañas del navegador con localStorage
Hay mucha gente que me ha preguntado en ocasiones si sería posible tener comunicación entre dos pestañas del navegador. Y la respuesta es sí, pero siempre que pertenezcan a un. Leer más…
Benckmark: switch con caracteres
En esta ocasión traemos una prueba sencilla para comprobar si es más rápido tener un switch en el que se comprueben cadenas de un carácter, o por el contrario es. Leer más…
Internacionalización en ES6 (y 3): La clase NumberFormat
Introducción Para terminar con esta mini-serie de artículos sobre internacionalización, a lo largo de los dos anterior artículos (parte 1 y parte 2), descubrimos el namespace Intl, así como las. Leer más…
Benckmark: concatenación en JavaScript
La concatenación de cadenas es una de las operaciones que con más frecuencia se repiten en los desarrollos de aplicaciones. Es por ello, realizar dicha operación de forma óptima incrementará. Leer más…
Internacionalización en ES6 2: La clase DateTimeFormat
Introducción En nuestro artículo anterior, aprendimos en qué consiste el namespace Intl y las ventajas que ofrece el uso de las clases que contiene, centrándonos en la clase Collator. En. Leer más…
Benckmark: redondear un número a decenas en JavaScript
En ocasiones puede que necesitemos redondear un número entero a su valor en decenas (también se podría aplicar a centenas, miles, etc). Por ejemplo, en mi caso, fue necesario para. Leer más…
Internacionalización en ES6 1: La clase Collator
Hoy comenzamos una nueva etapa, en la que iremos descubriendo que nos ofrecerá ES6 (EcmaScript 6, o JavaScript 6 para los amigos). A lo largo de una serie de artículos. Leer más…