Una ventana de alerta emerge en el navegador con el texto "Hola Mundo". Este es el punto de partida de un viaje exhaustivo por JavaScript, el lenguaje que transforma las páginas web estáticas en aplicaciones interactivas.
Descargar
Una ventana de alerta emerge en el navegador con el texto "Hola Mundo". Este es el punto de partida de un viaje exhaustivo por JavaScript, el lenguaje que transforma las páginas web estáticas en aplicaciones interactivas. Este manual recorre desde los fundamentos históricos de su creación, en 1995, hasta las características avanzadas de ES6. Variables, funciones, objetos, manipulación del DOM, eventos, almacenamiento de datos y desarrollo de aplicaciones móviles se despliegan a través de explicaciones claras y ejercicios prácticos que consolidan cada concepto.
Una ventana de alerta emerge en el navegador. El código JavaScript que la genera es apenas una línea, pero representa el comienzo de un camino que llevará desde scripts simples hasta aplicaciones complejas. Este manual traza la evolución de JavaScript desde sus orígenes en 1995, cuando Brendan Eich creó LiveScript para validar formularios en el navegador Netscape Navigator 2.0. Explora cómo este lenguaje se estandarizó a través de ECMAScript, cómo se convirtió en la base de la interactividad web, y cómo ES6 (ECMAScript 2015) marcó un antes y un después en su desarrollo. La obra se estructura de manera progresiva. Comienza con la sintaxis básica y los fundamentos: cómo se escriben y separan las sentencias, qué son las palabras clave, cómo se escriben comentarios. Luego introduce variables y constantes, explicando la diferencia entre valores que pueden cambiar y aquellos que permanecen inmodificables en memoria. Los tipos de datos primitivos (booleanos, números, cadenas de texto, null y undefined) se presentan con sus características y operaciones asociadas. Los operadores aritméticos, de asignación, de comparación y lógicos permiten construir expresiones y tomar decisiones. Las estructuras de control de flujo (if/else, switch, bucles for y while) dotan al programador de herramientas para dirigir la ejecución del código. El estudio de funciones y objetos abre la puerta a la programación más sofisticada. Los objetos globales de JavaScript—Array, String, Date, Math—se presentan con sus métodos y usos prácticos. La manipulación del DOM permite acceder a los elementos HTML de una página y modificarlos dinámicamente. La gestión de eventos conecta el código con las acciones del usuario: clics, pulsaciones de tecla, cambios en formularios. El manual incluye herramientas para desarrolladores, técnicas de depuración y el BOM (Browser Object Model) para interactuar con la ventana del navegador. Aborda el almacenamiento de datos en sesiones y de forma persistente. En sus capítulos finales, explora el desarrollo de aplicaciones móviles, la interacción con pantallas táctiles y sensores de orientación. Cada concepto se acompaña de ejercicios prácticos—desde animaciones de imágenes hasta juegos interactivos—que consolidan el aprendizaje y demuestran cómo los principios teóricos se materializan en código funcional.
Plan gratis: 1 libro al día. Hazte VIP para libros ilimitados.