Si conoce HTML y CSS, ya habrÃ� experimentado la satisfacción de poder desarrollar sus propias pÃ�ginas web. Pero también se habrÃ� dado cuenta de la limitación que conlleva trabajar únicamente con contenido estÃ�tico. La necesidad de superar esta restricción fue precisamente la que motivó el nacimiento de JavaScript, cuya principal fortaleza es su capacidad para generar contenido de forma dinÃ�mica durante la interacción con el usuario.En este libro encontrarÃ� la descripción del lenguaje JavaScript desde cero, por lo que partirÃ� de los conceptos de programación mÃ�s bÃ�sicos, como los tipos de datos primitivos, y llegarÃ� a otros mÃ�s avanzados, como los objetos, que le llevarÃ�n al conocimiento de los modelos DOM (Document Object Model, modelo de objetos del documento) y BOM (Browser Object Model, modelo de objetos del navegador). Gracias a esta lectura podrÃ�:•Crear y modificar pÃ�ginas web de forma dinÃ�mica. Las etiquetas HTML se convertirÃ�n en piezas de LEGO que le permitirÃ�n construir la estructura que luego rellenarÃ� con el texto y las imÃ�genes, a las que finalmente aplicarÃ� el estilo deseado.•Generar animaciones y juegos en los que existan objetos o personajes capaces de relacionarse entre sà o con el usuario.•Compartir datos entre pÃ�ginas o almacenarlos en el propio dispositivo para recuperarlos posteriormente.•Desarrollar aplicaciones web que puedan ser manejadas tanto con un teclado y un ratón como a través de pantallas tÃ�ctiles.•Utilizar sensores presentes en la mayorÃa de los teléfonos móviles, como el giroscopio o el acelerómetro, para controlar una aplicación web en base a su posición.Todos los conceptos introducidos en cada capÃtulo van seguidos de ejemplos que muestran cómo llevarlos a la prÃ�ctica. Su código, ya sea HTML, CSS o JavaScript, se explica lÃnea a lÃnea para aclarar cualquier interrogante sobre su funcionamiento.No lo dude y adéntrese en el mundo de las aplicaciones web con JavaScript para dar un paso mÃ�s allÃ� como desarrollador de pÃ�ginas HTML.TomÃ�s DomÃnguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnologÃa. Asimismo, ha ejercido como profesor universitario de ingenierÃa informÃ�tica en la Universidad Alfonso X el Sabio de Madrid.