</> CodeBooks
    ← Volver a Varios JS (página 2)
    Portada de Dojo The Definitive Guide

    Dojo The Definitive Guide

    Matthew A. Russell

    Editorial
    O'Reilly
    Año
    2008
    Páginas
    ~496
    Nivel
    Básico

    De qué trata

    Guía de referencia y aprendizaje sobre Dojo Toolkit, una de las grandes librerías JavaScript de la época Ajax. La escribió Matthew A. Russell y lleva un prólogo de Alex Russell, fundador de Dojo. Está escrita para la rama Dojo 1.x (su lanzamiento coincidió con Dojo 1.1) y se plantea como complemento de la documentación oficial. Va dirigida a desarrolladores web que conocen JavaScript, HTML y CSS y quieren crear interfaces ricas, parecidas a las de escritorio, en el navegador.

    La primera parte cubre Base y Core. Arranca con la arquitectura del toolkit, su instalación y la carga de módulos, y sigue con las utilidades de lenguaje y navegador, los eventos y la mensajería publish/subscribe. Después aborda la comunicación con el servidor: XHR, Deferreds, JSONP, transporte por iframe, JSON-RPC y OpenAjax. Completan esta parte la manipulación del DOM con selectores y NodeList, la internacionalización de textos, fechas, números y monedas, el arrastrar y soltar, las animaciones, la API de datos (dojo.data) y la simulación de clases y herencia con dojo.declare. La segunda parte se dedica a Dijit: accesibilidad, el parser, el ciclo de vida de los widgets, la creación de widgets propios y los widgets de formulario, de maquetación y de aplicación (diálogos, menús, árboles, editor). También cubre las herramientas de build, el framework de pruebas DOH y la puesta en producción. Los apéndices incluyen una introducción a Firebug y un repaso de los subproyectos de DojoX.

    Es un libro de corte conceptual y de referencia, con muchos fragmentos de código probados, pero sin un proyecto guiado de principio a fin. En su momento fue la obra más completa sobre Dojo. Hoy tiene sobre todo valor histórico o de mantenimiento: Dojo 1.x pasó después al formato AMD (desde la 1.7), lo que cambió la carga de módulos que se explica aquí, y el proyecto evolucionó hacia el moderno Dojo 2+ en TypeScript, que no tiene nada que ver. Resulta útil a quien deba mantener aplicaciones empresariales antiguas basadas en Dijit. Para desarrollo actual no es recomendable.

    • Dojo Toolkit 1.x
    • Ajax
    • Manipulación del DOM
    • Eventos y pub/sub
    • Deferreds
    • Internacionalización
    • Drag and drop
    • Animaciones
    • dojo.data
    • Dijit
    • Herramientas de build
    • DOH

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Básico