</> CodeBooks
    ← Volver a Varios JS (página 3)
    Portada de YUI 3 Cookbook

    YUI 3 Cookbook

    Evan Goer

    Editorial
    O'Reilly
    Año
    2012
    Páginas
    ~430
    Nivel
    Intermedio

    De qué trata

    Recetario de Evan Goer, miembro del equipo de YUI en Yahoo!, dedicado a la versión 3 de la Yahoo! User Interface Library. Cubre YUI 3.5 (la mayoría de recetas se estandarizaron sobre 3.4.1, con el App Framework actualizado a 3.5) e incluye más de 200 recetas con el formato problema, solución y discusión. Sirve tanto a quien empieza con YUI 3 como a desarrolladores con experiencia que quieren dominar temas avanzados; se asume buen conocimiento de JavaScript, HTML y CSS.

    Los capítulos recorren carga de módulos (rollups, SimpleYUI, módulos de la Gallery, carga bajo demanda y módulos propios), manipulación del DOM, efectos e interacciones de interfaz (animaciones, drag and drop), eventos (delegación, eventos sintéticos y personalizados), Ajax (IO, JSONP, YQL), CSS (Reset, Base, Fonts y Grids), la infraestructura de clases de YUI (Base, Attribute, Widget, Plugin y extensiones), el uso de widgets como Overlay, Slider, TabView, AutoComplete o ScrollView, utilidades del lenguaje, historial y formularios, YUI en el servidor con Node.js, accesibilidad universal (ARIA y navegación por teclado) y herramientas profesionales: consola de depuración, pruebas unitarias con YUI Test, mocks, minificación y generación de documentación. También trata el App Framework con Models, Views y Routers para aplicaciones de una sola página.

    Es un libro de consulta para resolver problemas concretos, no un tutorial lineal ni un proyecto guiado. Hoy su interés es sobre todo para mantener código heredado: Yahoo! detuvo el desarrollo de YUI en 2014, y muchas de sus ideas (módulos, carga bajo demanda, MVC en el cliente) se resuelven ahora con módulos ES, bundlers y frameworks modernos. Aun así, sus capítulos sobre accesibilidad, eventos y pruebas siguen siendo una buena lectura conceptual.

    • YUI 3.5
    • Carga de módulos
    • Manipulación del DOM
    • Eventos
    • Ajax y JSONP
    • Widgets
    • App Framework
    • YUI en Node.js
    • Accesibilidad ARIA
    • YUI Test
    • Recetas

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Intermedio