
Professional jQuery
Cesar Otero, Rob Larsen
- Editorial
- Wrox
- Año
- 2012
- Páginas
- ~336
- Nivel
- Intermedio
De qué trata
Manual de la serie Wrox Professional en el que Cesar Otero y Rob Larsen recorren jQuery a fondo, desde el núcleo hasta funciones avanzadas. Trabaja con jQuery 1.7.1 y señala las diferencias con versiones anteriores cuando hace falta. La editorial lo dirige a desarrolladores que ya tienen experiencia con HTML, CSS y JavaScript, no a principiantes absolutos. Aun así, algunas reseñas opinan que encaja mejor con programadores de JavaScript que están empezando con jQuery que con perfiles intermedios.
La primera parte cubre lo esencial: puesta en marcha y depuración, un repaso breve de JavaScript, el núcleo de jQuery, los selectores agrupados por tipo y la gestión de eventos entre navegadores. En eventos explica primero el antiguo bind y después on/off. Siguen formularios y Ajax, y luego animaciones y efectos (mover, desvanecer, alternar, redimensionar), con una breve incursión en canvas. La segunda parte, más aplicada, presenta jQuery UI con ThemeRoller, sus widgets e interacciones de ratón (arrastrar, seleccionar, ordenar, redimensionar). También trata el rendimiento con mediciones en navegadores, el plugin jQuery Templates, la creación de plugins para jQuery y jQuery UI, la programación asíncrona con el objeto Deferred y las pruebas unitarias con QUnit.
No hay un proyecto guiado: avanza con ejemplos de código cortos y muchas tablas de métodos y parámetros, así que a ratos se lee como una referencia comentada. Su mayor aporte está en los capítulos de rendimiento, buenas prácticas, Deferred y QUnit, poco tratados en otros libros de la época. Conviene saber que jQuery Templates ya estaba obsoleto cuando se publicó y que gran parte de la API refleja jQuery 1.7. Hoy sirve sobre todo para entender o mantener código jQuery heredado.
- jQuery 1.7
- Selectores
- Manipulación del DOM
- Eventos
- Ajax
- Animaciones y efectos
- jQuery UI
- ThemeRoller
- Creación de plugins
- Deferred
- QUnit
- Rendimiento
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

