</> CodeBooks
    ← Volver a JavaScript (página 1)
    Portada de Beginning JavaScript with DOM Scripting and Ajax, 2nd Edition

    Beginning JavaScript with DOM Scripting and Ajax, 2nd Edition

    Russ Ferguson, Christian Heilmann

    Editorial
    Apress
    Año
    2013
    Páginas
    ~377
    Nivel
    Básico

    De qué trata

    Segunda edición, actualizada por Russ Ferguson en 2013, del clásico de Christian Heilmann sobre JavaScript del lado del cliente. Está pensada para quien ya maneja HTML y CSS y quiere añadir comportamiento a sus páginas con JavaScript, siguiendo buenas prácticas: separar contenido, presentación y comportamiento, y aplicar la mejora progresiva. Corresponde a la época del auge de HTML5 y de ECMAScript 5.

    Empieza por los fundamentos del lenguaje (datos, decisiones y bucles) y explica el paso del viejo DHTML al DOM scripting moderno. Luego cubre HTML5 y JavaScript, la relación entre CSS y JavaScript con el manejo de eventos, usos habituales como imágenes, ventanas, navegación y formularios, y técnicas de validación de datos. También trata el Browser Object Model y el DOM, el intercambio de datos con XML y JSON, y la comunicación con el servidor mediante Ajax, con scripts en PHP y una introducción a Node.js. Un capítulo de JavaScript moderno y un apéndice sobre depuración completan el temario.

    La parte práctica culmina en un caso de estudio: una galería de imágenes dinámica hecha con JavaScript de terceros. Su principal aporte es enseñar a escribir JavaScript accesible y no intrusivo, una base que sigue vigente. Aun así, buena parte del contenido refleja 2013: no cubre ES6+ (let/const, clases, módulos, promesas), fetch ni async/await, y el manejo de Ajax y eventos es más verboso de lo que se usa hoy. Es mejor tomarlo como base conceptual del DOM y luego ponerse al día con un texto de JavaScript moderno.

    • JavaScript del cliente
    • DOM scripting
    • Browser Object Model
    • Eventos
    • HTML5
    • Formularios y validación
    • Ajax
    • JSON y XML
    • Node.js
    • PHP
    • Mejora progresiva
    • Depuración

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Caso de estudio: galería dinámica

    Galería de imágenes interactiva construida con DOM scripting y una librería JavaScript de terceros, que reúne lo visto sobre eventos, manipulación del DOM y presentación con CSS.

    Más de JavaScript con nivel Básico