
JavaScript jQuery The Missing Manual, 3rd Edition
David Sawyer McFarland
- Editorial
- O'Reilly
- Año
- 2014
- Páginas
- ~686
- Nivel
- Básico
De qué trata
Manual introductorio de la serie Missing Manual en el que David Sawyer McFarland enseña JavaScript y jQuery a diseñadores web y personas sin experiencia previa en programación. La tercera edición, de 2014, trabaja con jQuery y jQuery UI de esa época y está pensada para quien ya sabe maquetar con HTML y CSS y quiere añadir interactividad, animaciones y efectos a sus páginas sin sentirse intimidado por la programación.
El libro se divide en cinco partes. Empieza con los fundamentos de JavaScript: variables, tipos, arrays, condicionales, bucles y funciones. Luego presenta jQuery: selectores, manipulación del DOM, eventos, animaciones y efectos, tareas habituales como rollovers de imágenes, y mejora y validación de formularios web. La tercera parte está dedicada a jQuery UI: cuadros de diálogo, tooltips, pestañas, acordeones, menús, widgets de formulario como el selector de fechas, temas personalizados con ThemeRoller, arrastrar y soltar y efectos. La cuarta parte introduce Ajax con load(), $.get() y la carga de imágenes de Flickr. Cierra con consejos para sacar más partido a jQuery, nociones de JavaScript más avanzado y técnicas de depuración y solución de problemas.
Su punto fuerte son los numerosos tutoriales paso a paso: casi cada capítulo termina con un ejercicio práctico, desde un pequeño cuestionario hasta una galería de fotos o una barra de navegación responsiva, y culmina con una aplicación de lista de tareas. Es muy accesible y didáctico, pero hoy está algo desfasado: jQuery ha perdido protagonismo frente al DOM nativo y frameworks como React o Vue, y apenas aparece JavaScript moderno (ES2015 o posterior, módulos, fetch). Sirve como introducción amable a la programación en el navegador, siempre que luego se complemente con JavaScript actual.
- JavaScript básico
- jQuery
- jQuery UI
- Manipulación del DOM
- Eventos
- Animaciones y efectos
- Validación de formularios
- Ajax
- ThemeRoller
- Drag and drop
- Depuración
¿Cómo enseña?
Con proyectos
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Barra de navegación responsiva
Menú de navegación construido con jQuery que se adapta a distintos tamaños de pantalla, combinando manipulación del DOM, eventos y CSS.
Galería de fotos con efectos
Galería de imágenes interactiva que usa eventos y animaciones de jQuery para cambiar y mostrar fotos con transiciones.
Imágenes de Flickr en el sitio
Tutorial de Ajax que obtiene fotos del servicio de Flickr y las inserta dinámicamente en la página con jQuery.
Aplicación de lista de tareas
Proyecto final del libro: una aplicación de lista de tareas (to-do list) que reúne jQuery, eventos, manipulación del DOM y componentes de jQuery UI.

