
Murach's jQuery, 2nd Edition
Anne Boehm, Zak Ruvalcaba
- Editorial
- Mike Murach
- Año
- 2015
- Páginas
- ~596
- Nivel
- Básico
De qué trata
Segunda edición del manual de jQuery de la editorial Mike Murach & Associates, escrita por Zak Ruvalcaba y Anne Boehm y publicada en 2015, cuando jQuery 1.x/2.x, jQuery UI y jQuery Mobile eran todavía el estándar de facto del desarrollo front-end. Está pensada para principiantes: no da por sabido HTML, CSS ni JavaScript, porque empieza con un curso intensivo de JavaScript. Aun así, a quien nunca haya escrito una página web le vendrá bien llegar con algo de HTML y CSS.
El libro tiene cinco secciones. La primera, de unos cuatro capítulos, repasa los fundamentos de las aplicaciones web y el subconjunto de JavaScript necesario para usar jQuery. También muestra cómo manejar el DOM sin librerías y cómo depurar con las herramientas para desarrolladores de Chrome. La segunda es el núcleo jQuery: selectores y métodos, eventos, efectos y animaciones, creación de plugins propios, formularios y validación de datos, y manipulación y recorrido del DOM. La tercera dedica dos capítulos a los widgets e interacciones de jQuery UI. La cuarta trata Ajax y JSON, la API de Google Maps, la geolocalización, el almacenamiento web y los Web Workers. La quinta enseña a crear sitios móviles con jQuery Mobile.
Sigue el formato típico de Murach, con texto a un lado y ejemplos al otro, y cada capítulo termina con ejercicios sobre aplicaciones que se modifican y amplían. Funciona bien para el autoestudio o para clases. Su punto fuerte es la amplitud y el gran número de ejemplos. A cambio, críticas como la de I Programmer señalan que dedica poco espacio a las sutilezas del núcleo de jQuery (cómo razonar sobre el objeto jQuery y el encadenamiento) y mucho a jQuery UI, jQuery Mobile y APIs del navegador que poco tienen que ver con jQuery. Hoy conviene leerlo sabiendo que jQuery Mobile está abandonado y que gran parte de lo que resolvía jQuery ya lo hace el JavaScript moderno.
- jQuery
- JavaScript básico
- DOM
- Selectores
- Eventos
- Efectos y animaciones
- Plugins de jQuery
- Validación de formularios
- jQuery UI
- Ajax y JSON
- Google Maps API
- jQuery Mobile
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

