
JavaScript and JQuery Interactive Front-End Web Development
Jon Duckett
- Editorial
- Wiley
- Año
- 2014
- Páginas
- ~645
- Nivel
- Básico
De qué trata
Libro de Jon Duckett publicado por Wiley y continuación de su conocido «HTML & CSS: Design and Build Websites». Enseña JavaScript (ES5) y jQuery para crear páginas interactivas con el estilo visual del autor: páginas a todo color, infografías, diagramas y fotografías, con un concepto nuevo por página. No pide experiencia en programación, solo saber crear una página web básica con HTML y CSS. Es ideal para diseñadores y principiantes que aprenden mejor con apoyo visual.
Los primeros capítulos explican los fundamentos de la programación: qué es un script, instrucciones básicas, funciones, métodos y objetos, decisiones y bucles. Después vienen el Document Object Model, los eventos y una introducción amplia a jQuery. La segunda mitad trata Ajax y JSON, el uso de APIs (del navegador y de terceros, como mapas), el manejo de errores y la depuración. Además muestra cómo usar y personalizar los scripts y plugins de jQuery que abundan en la web, cuándo conviene usar transformaciones CSS en lugar de JavaScript y algunas técnicas de diseño adaptable.
Los tres últimos capítulos son prácticos: construir paneles de contenido (acordeones, pestañas, ventanas modales y un visor de fotos), filtrar, buscar y ordenar contenido, y mejorar y validar formularios. El código de todos los capítulos está disponible en el sitio del libro. Es probablemente la introducción más clara y atractiva de su generación. Pero hoy jQuery ya no se usa como antes, y el libro es anterior a ES6, así que faltan let/const, funciones flecha, clases, módulos, promesas y fetch. Conviene leerlo por los fundamentos y luego actualizarse con JavaScript moderno.
- Fundamentos de JavaScript
- Funciones y objetos
- DOM
- Eventos
- jQuery
- Plugins de jQuery
- Ajax y JSON
- APIs web
- Depuración
- Validación de formularios
- Filtrado y ordenación
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Paneles de contenido
Componentes de interfaz con JavaScript y jQuery: acordeones, pestañas, ventanas modales y un visor de fotos o galería.
Filtrado, búsqueda y ordenación
Scripts que filtran por etiquetas, buscan y ordenan colecciones de elementos (imágenes o tablas) en la página, usando arrays, objetos y jQuery.
Mejora y validación de formularios
Formularios mejorados con JavaScript y jQuery, con validación en el cliente y mensajes de error para el usuario.

