Introducción
PARTE I. LENGUAJE
Capítulo 1. Valores, tipos y operadores
Capítulo 2. Estructura de programa
Capítulo 3. Funciones
Capítulo 4. Estructuras de datos: objetos y matrices
Capítulo 5. Funciones de orden superior
Capítulo 6. La vida secreta de los objetos
Capítulo 7. Proyecto: un robot
Capítulo 8. Fallos y errores
Capítulo 9. Expresiones regulares
Capítulo 10. Módulos
Capítulo 11. Programación asíncrona
Capítulo 12. Proyecto: un lenguaje de programación
PARTE II. NAVEGADOR
Capítulo 13. JavaScript y el navegador
Capítulo 14. El modelo de objetos del documento
Capítulo 15. Manipular eventos
Capítulo 16. Proyecto: un juego de plataformas
Capítulo 17. Dibujar sobre lienzo
Capítulo 18. HTTP y formularios
Capítulo 19. Proyecto: un editor de arte con píxeles
PARTE III. NODE
Capítulo 20. Node.js
Capítulo 21. Proyecto: página web para intercambio de conocimientos
Capítulo 22. JavaScript y rendimiento
Consejos para los ejercicios
Índice alfabético
Con este libro tiene la posibilidad de aprender JavaScript de maneraefectiva y clara. Esta obra está repleta de explicaciones estupendassobre conceptos de programación y cómo se aplican en JavaScript. Paraayudar a la comprensión, las explicaciones teóricas se ilustran conejemplos prácticos muy interesantes, de mayor o menor complejidad enfunción del tema. Así, veremos desde cómo hacer un triángulo,construir una tabla, un robot y un lenguaje de programación hasta uneditor de arte con píxeles.Se incluyen explicaciones claras y precisas sobre un tema de programación especialmente difícil: las estructurasde datos. Como no podía ser menos, también se ha dedicado un capítuloa la resolución de errores y fallos. Una herramienta imprescindible.Y, para terminar, se habla del rendimiento del código generado enJavaScript.