</> CodeBooks
    ← Volver a JavaScript (página 3)
    Portada de Pro JavaScript Techniques, 2nd Edition

    Pro JavaScript Techniques, 2nd Edition

    John Resig

    Editorial
    Apress
    Año
    2015
    Páginas
    ~380
    Nivel
    Intermedio

    De qué trata

    Segunda edición, publicada por Apress en 2015, del clásico de John Resig, el creador de jQuery. Esta versión la revisaron y ampliaron Russ Ferguson y John Paxton. Pone al día las técnicas profesionales de JavaScript para el navegador de mediados de la década pasada, con ES5 como base y un primer vistazo a ES6. Está dirigida a desarrolladores intermedios que ya conocen el lenguaje y quieren modernizar sus conocimientos y escribir código más robusto y reutilizable.

    Repasa el estado del lenguaje y sus características clave: funciones, objetos, el comportamiento de `this` y las herramientas para trabajar con objetos. Después aborda la creación de código reutilizable y modular, la depuración con Chrome DevTools, la manipulación del DOM, el modelo de eventos (bucle de eventos, listeners, delegación, eventos de ratón y teclado), la validación de formularios y una introducción a Ajax con peticiones y respuestas HTTP. En la parte de pruebas aparecen Jasmine, PhantomJS y Protractor. Los capítulos finales tratan las aplicaciones de una sola página (SPA) con AngularJS 1.x (vistas, controladores, rutas, fuentes de datos remotas) y cómo escribir sus pruebas unitarias y de extremo a extremo, con miradas hacia el JavaScript del futuro y del servidor.

    Es un libro de técnicas apoyadas en ejemplos de código breves, no en un proyecto completo; solo el capítulo de AngularJS se acerca a armar una pequeña aplicación. Es compacto (unas 200 páginas) y cubre bien los fundamentos del DOM, los eventos y Ajax, que siguen siendo útiles. En cambio, la parte de herramientas y frameworks (AngularJS, PhantomJS, Protractor) ha quedado obsoleta. Quien llegue por el nombre de Resig debe saber que el texto es en gran parte de los coautores y bastante distinto de la primera edición de 2006.

    • JavaScript ES5
    • Objetos y this
    • Código reutilizable
    • Depuración con DevTools
    • DOM
    • Eventos
    • Validación de formularios
    • Ajax
    • AngularJS
    • Jasmine
    • Protractor
    • SPA

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Intermedio