JavaScript

12 artículos

Más allá de console.log()

El otro día, a raíz de un vídeo en el que usaban console.table() para visualizar datos en la consola, decidí investigar sobre qué otros métodos tiene el objeto console de JavaScript para depurar con JavaScript.

2 minutos de lectura

Plantillas en JavaScript con ES2015

Una de las características añadidas a JavaScript con ES2015 fueron los template literals, la posibilidad de tener cadenas de texto que se comportan como plantillas. Esta funcionalidad nos permite incluir expresiones dentro de cadenas de texto,

3 minutos de lectura

Usa las nuevas características de JavaScript hoy mismo con Babel

Babel es una herramienta que transforma nuestro JavaScript del futuro en JavaScript que entiendan los navegadores actuales (¡o Node.js!). El uso más común de esta herramienta ha sido transformar el código de las nuevas características

3 minutos de lectura

Automatiza tareas con Gulp y aprovecha mejor tu tiempo

Muchas de las tareas que tenemos que hacer como desarrolladores son repetitivas. Compilar Stylus, refrescar el navegador al hacer un cambio, comprimir los archivos js y css... Gulp nos permite automatizar todas esas tareas para poder

¿Estás seguro de que tu aplicación necesita un framework de JS?

Javascript es un lenguaje muy flexible que se puede utilizar prácticamente en cualquier entorno. La comunidad ha crecido un montón durante los últimos años, y gracias a ello tenemos una gran cantidad de herramientas, librerías y

Reutiliza tu código en React usando mixins

En el anterior artículo sobre React vimos cómo hacer el frontend de un chat. Terminamos el chat, pero dejamos un paso sin hacer. En este artículo veremos qué son los mixins y cómo hacer que se

Comenzando con React

React es una librería de Javascript creada por los desarrolladores de Facebook para construir interfaces de usuario de forma modular. Su principal característica es su capacidad para hacer cambios en el DOM de la página de

Patrón chaining o encadenamiento de métodos en Javascript

![Cadenas](/content/images/2014/Dec/cadenas-1.jpg) Imagen por Jorge Gonzalez - Modificada Seguramente hayáis visto que en librerías como jQuery podemos hacer lo siguiente: $('#main').addClass('MainSection').attr('role', 'main'); Se ejecuta la función

1 minuto de lectura

Arrow functions en ES6

Ya comenté un poco sobre las arrow functions en el anterior artículo sobre ES6. Aparentemente son una nueva forma de escribir funciones en Javascript, pero realmente no es así. El this de las funciones Mediante la

1 minuto de lectura

ECMAScript 6, el futuro casi presente de Javascript

Seguramente muchos ya hayan oído hablar de la nueva versión de la especificación de Javascript, ECMAScript 6 (o ES6 para abreviar), también llamada Harmony. Esta nueva versión traerá numerosos cambios a Javascript con el objetivo de

2 minutos de lectura

Optimiza el manejo de eventos del DOM en Javascript

Cuando empezamos a tener aplicaciones con mucho Javascript pueden empezar a surgir pequeños problemas de optimización, como que la aplicación tarde en responder o que tenga un consumo excesivo de memoria. Uno de esos problemas puede

3 minutos de lectura

Introducción a Sails.js, un framework para crear aplicaciones realtime

Sails.js es un framework para Node.js. Está realizado bajo el framework Express, incluyendo varias capas de abstracción para hacer un desarrollo más fácil. Posee un ORM, métodos para crear API RESTful y soporte para