Class. Especificación de ECMA6

Hola. Os quiero proponer aquí un contenido ajeno. Tal como hago otras veces, cuando me encuentro el la web con un material que no sólo es muy bueno sino también muy claro, lo traduzco para mí, para tenerlo como referencia. Y quiero compartiros este documento. Es una revisión de la especificación de clases en Javascript ...

Expresiones de funciones en Javascript

Esta entrada junto a otras (aquí y aquí), es una traducción y adaptación de parte del magnífico libro Professional JavaScript for Web Developers, 3rd Edition de  Nicholas Zakas que recomiendo encarecidamente que leáis (disponible aquí). Declaraciones y expresiones de funciones en Javascript Una de las partes más poderosas y a menudo confusas de JavaScript son las expresiones ...

Testeando aplicaciones web con headless-chrome y puppeteer

Que es Puppeteer Puppeteer es una API mantenida por el equipo de Chrome DevTools https://github.com/GoogleChrome/puppeteer Podésis ver su documentación aquí: https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md y unos ejemplos: https://github.com/GoogleChrome/puppeteer/tree/master/examples/ Tambien tiene una Playground: https://try-puppeteer.appspot.com/ Puppeteer es una librería de node que proporciona una API de alto nivel para controlar Chrome or Chromium en modo headless sobre el protocolo DevTools. ¿Cuál ...

Herencia en Javascript

Esta entrada junto a otras (aquí y aquí), es una traducción y adaptación de parte del magnífico libro Professional JavaScript for Web Developers, 3rd Edition de  Nicholas Zakas que recomiendo encarecidamente que leáis (disponible aquí). El concepto discutido más a menudo en relación con la programación de OO es la herencia. Muchos idiomas OO admiten dos tipos ...

Funciones en Javascript: Declaraciones vs Expresiones.

Funciones en Javascript Algunas de las partes más interesantes de ECMAScript son sus funciones, principalmente porque las funcionesen realidad son objetos. Cada función es una instancia del tipo Function que tiene propiedades y métodos como cualquier otro tipo de referencia. Debido a que las funciones son objetos, los nombres de las funciones son simplemente punteros ...

Creando objetos en Javascript

Me gustaría mostraros aquí las diferentes opciones que tenemos para crear objetos en Javascript. Como sabeis Javascript es un gran lenguaje. Esta frase habría de completarla diciendo – si se usa correctamente con los mecanismos que este lenguaje provee. Si no se entienden bien el funcionamiento de sus componentes podemos tener al final un código ...