Las promesas son una de las novedades más importantes en ECMAScript 6, que permite realizar operaciones de forma asíncrona, es decir, sin bloquear el dibujado de la pagina, como son por ejemplo las llamadas a una API. Todo ello lo consigue a pesar de que Javascript es single threaded, es decir que solo tenemos un hilo para hacer todas las operaciones de nuestra aplicación, … [Leer más...] acerca dePromesas en Javascript
Javascript
Juego de pacman en javascript
Los últimos días los he dedicado a programar un juego usando únicamente vanilla javascript, para practicar todos los conceptos vistos hasta este momento en el blog. He elegido implementar una versión basada en el clásico que creó Namco en 1980 con alguna licencia en su funcionamiento final. He mantenido el diseño pixelado característico así como la resolución y unos … [Leer más...] acerca deJuego de pacman en javascript
POO en Javascript
En artículo de hoy voy a tratar la implementación clásica que realiza Javascript de la de orientación a objetos, y que es importante conocer antes de meterse con librerías o frameworks. No obstante en artículos posteriores volveré a trata estos mismos conceptos pero usando las novedades que plantea ES5, ES6 y consecutivos. Empezamos definiendo conceptos clave. La … [Leer más...] acerca dePOO en Javascript
Expresiones regulares en Javascript
Una expresión regular o regex es un patrón que se usa para validar, extraer o reemplazar una determinada combinación de caracteres dentro de una cadena de texto. Existen muchos motores de expresiones regulares, los más conocidas son: Perl, Python, PCRE(motor basado en las de Perl), Posix o Vim. Y aunque no son tan potentes como las anteriores, Javascript posee las … [Leer más...] acerca deExpresiones regulares en Javascript
Novedades de ECMAscript
ECMAscript es un estándar o especificación para lenguajes de scripting creado por ECMA International, y Javascript es una implementación del mismo, como también lo son JScript y ActionScript. Los navegadores van adoptando las novedades que proponen las distintas versiones de ES con cierto desfase, por lo que para usar las últimas versiones del estándar, lo que se hace … [Leer más...] acerca deNovedades de ECMAscript