</> CodeBooks
    ← Volver a Ajax (página 1)
    Portada de Practical JavaScript, DOM Scripting and Ajax Projects

    Practical JavaScript, DOM Scripting and Ajax Projects

    Frank Zammetti

    Editorial
    Apress
    Año
    2007
    Páginas
    ~553
    Nivel
    Intermedio

    De qué trata

    Libro de Frank W. Zammetti que propone aprender JavaScript, DOM scripting y Ajax a partir de diez proyectos completos que el lector puede estudiar o adaptar a sus propias aplicaciones. Refleja el ecosistema de 2007, con las librerías de entonces. Está dirigido a desarrolladores de nivel intermedio que ya tienen experiencia con JavaScript y quieren ver cómo se aplica en aplicaciones reales, no aprender el lenguaje desde cero.

    La primera parte repasa la historia de JavaScript y las buenas prácticas del desarrollador profesional, en el capítulo «The Seven Habits of Highly Successful JavaScript Developers». La segunda parte está formada por los proyectos, y en cada uno se recorren la planificación, el diseño y la implementación. A lo largo del libro se trabaja con manipulación del DOM, eventos, persistencia en el cliente, procesamiento de XML en el navegador, validación y técnicas Ajax. También se usan librerías populares de la época: Prototype, script.aculo.us y Yahoo! User Interface (YUI).

    Son unas 550 páginas muy prácticas y con un tono desenfadado. Su aportación es mostrar aplicaciones completas y variadas, desde utilidades y frameworks hasta un juego, en lugar de fragmentos de código aislados. Las librerías y técnicas de compatibilidad entre navegadores que usa han quedado superadas por el JavaScript moderno (ES6+, fetch, módulos) y por frameworks actuales, así que sirve más como ejercicio de diseño y razonamiento que como referencia de herramientas vigentes.

    • JavaScript
    • DOM
    • Ajax
    • Buenas prácticas
    • Prototype
    • script.aculo.us
    • YUI
    • Persistencia en el cliente
    • XML en el cliente
    • Validación de formularios
    • Widgets
    • Drag and drop

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Hodgepodge

    Librería de utilidades JavaScript ampliable que reúne funciones de uso común para reutilizar en otros proyectos.

    Calctron 3000

    Calculadora construida íntegramente con JavaScript y manipulación del DOM.

    Doing the Monster Mash (mashup)

    Mashup que combina datos y servicios de terceros en una sola página mediante JavaScript y Ajax.

    Don't Just Live in the Moment

    Proyecto centrado en la persistencia de datos del lado del cliente.

    JSDigester

    Herramienta para analizar y procesar XML directamente en el navegador con JavaScript.

    Get It Right, Bub

    Framework de validación de formularios en el cliente.

    Widget Mania

    Framework de widgets para crear componentes de interfaz gráfica con JavaScript.

    Shopping in Style

    Carrito de compras con arrastrar y soltar (drag and drop), apoyado en librerías de efectos de la época.

    Time for a Break

    Juego desarrollado en JavaScript que aplica eventos, temporizadores y manipulación del DOM.

    Ajax: Where the Client and Server Collide

    Proyecto final que integra el cliente con el servidor mediante Ajax.

    Más de Ajax con nivel Intermedio