</> CodeBooks
    ← Volver a jQuery (página 2)
    Portada de jQuery in Action, 3rd Edition

    jQuery in Action, 3rd Edition

    Aurelio De Rosa, Bear Bibeault, Yehuda Katz

    Editorial
    Manning
    Año
    2015
    Páginas
    ~506
    Nivel
    Básico

    De qué trata

    Tercera edición del clásico de Manning sobre jQuery, actualizada por Aurelio De Rosa junto a Bear Bibeault y Yehuda Katz (este último, miembro del equipo central de jQuery). Según la editorial, está actualizada para jQuery 3, entonces en desarrollo, y explica cómo elegir entre las ramas de la librería. Se centra en las tareas que aparecen en casi cualquier proyecto web. Está pensada para lectores con conocimientos básicos de JavaScript e incluye un apéndice con los conceptos del lenguaje que conviene dominar.

    Se divide en tres partes. La primera presenta jQuery: JavaScript no intrusivo, instalación desde un CDN, compilaciones personalizadas, el objeto jQuery y el manejador de document ready. La segunda cubre el núcleo de la librería. Empieza por los selectores (básicos, jerárquicos, por atributos, filtros y filtros personalizados), las operaciones sobre colecciones y el trabajo con propiedades, atributos y datos. Sigue con la manipulación del DOM, el modelo de eventos, las animaciones y efectos, las funciones utilitarias y la comunicación con el servidor mediante Ajax. La tercera aborda temas avanzados: la creación de plugins, los objetos Deferred y las promesas para evitar el "callback hell", las pruebas unitarias con QUnit y cómo encaja jQuery en proyectos grandes, con herramientas como Bower para gestionar dependencias.

    El libro combina explicación y práctica. Sus "Lab Pages" permiten experimentar con selectores y métodos en el navegador, e incluye ejercicios. Según los autores, también desarrolla tres proyectos de ejemplo y tres plugins. Es una de las referencias más completas y ordenadas sobre jQuery. Su valor actual está en mantener código existente o entender cómo funciona la librería, más que en arrancar proyectos nuevos, donde hoy predominan JavaScript nativo y los frameworks modernos. No profundiza en jQuery UI ni en jQuery Mobile.

    • jQuery 3
    • Selectores y filtros
    • Manipulación del DOM
    • Eventos
    • Animaciones y efectos
    • Funciones utilitarias
    • Ajax
    • Plugins
    • Deferred y promesas
    • QUnit
    • Bower

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    DVD discs locator

    Demostración guiada que cierra la parte de eventos: una página para buscar y filtrar discos que aplica selectores, manipulación del DOM y manejo de eventos con jQuery.

    Formulario de contacto con Ajax

    Demostración que pone en práctica el capítulo de Ajax: un formulario de contacto que envía los datos al servidor sin recargar la página.

    Más de jQuery con nivel Básico