Cover image

Eloquent JavaScript
4ª edición (2024)

Este libro trata de JavaScript, programación y los maravillosos mundos digitales. Puedes leerlo online aquí, o comprar tu propia copia en papel (3ª edición y en inglés).

Escrito por Marijn Haverbeke.

Traducido al español por @midudev

Licenciado bajo una Licencia de Atribución-NoComercial de Creative Commons. Todo el código en este libro puede también considerarse licenciado bajo una licencia MIT.

Ilustraciones de varios artistas: Portada por Péchane Sumi-e. Ilustraciones de capítulos por Madalina Tantareanu. Arte pixel en los Capítulos 7 y 16 por Antonio Perdomo Pastor. Diagramas de expresiones regulares en el Capítulo 9 generados con regexper.com por Jeff Avallone. Fotografía del pueblo en el Capítulo 11 por Fabrice Creuzot. Concepto de juego para el Capítulo 16 por Thomas Palef.

Contenido

  1. Introducción
  2. (Parte 1: Lenguaje)

    Valores, Tipos y Operadores
  3. Estructura del Programa
  4. Funciones
  5. Estructuras de Datos: Objetos y Arreglos
  6. Funciones de Orden Superior
  7. La Vida Secreta de los Objetos
  8. Proyecto: Un Robot
  9. Errores y Bugs
  10. Expresiones Regulares
  11. Módulos
  12. Programación Asincrónica
  13. Proyecto: Un Lenguaje de Programación
  14. (Parte 2: Navegador)

    JavaScript y el Navegador
  15. El Modelo de Objetos del Documento
  16. Manejo de Eventos
  17. Proyecto: Un Juego de Plataformas
  18. Dibujando en el Canvas
  19. HTTP y Formularios
  20. Proyecto: Un Editor de Arte Pixel
  21. (Parte 3: Node)

    Node.js
  22. Proyecto: Sitio Web de Compartir Habilidades