Aunque JavaScript es un lenguaje capaz de manejar cosas tan increíbles como la geolocalización o de ejecutar subprogramas en segundo plano, casi, sin gastar recursos del sistema, para muchos, es el gran desconocido. Este libro va dirigido a todas aquellas personas,con o sin nivel, que quieren saber más sobre el mundo de la programación orientada a eventos o quieren iniciarse en el mundo de HTML5. Empezando desdeun nivel cero, se van explicando de manera sencilla yconcisa, todas y cada una de las características deJavaScript, desde los tipos de datos hasta lasdiferentes API de HTML5 y su posible integración conCSS. Después de la exposición teórica del lenguaje, se exponen veinticuatro ejemplos que pueden ser descargados a través de un repositorio de GitHub, los cuales están pensados desde un punto de vista didáctico para que, el alumno o lector, ponga en práctica varios de los aspectos más relevantes e importantes queofrece JavaScript como son los Web Components, los elementos nativos o la API Canvas. Cuando se termineeste libro se habrán adquirido los conocimientos necesarios para poder enfrentarse a cualquier desafío que JavaScript le pueda plantear y se le presentará unabiblioteca de componentes de rápida instalación e integración sin derechos de uso dedicada, sobre todo, alos desarrolladores que desean seguir instruyéndose.