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

    Ajax The Definitive Guide

    Anthony T. Holdener III

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

    De qué trata

    Obra de referencia de casi mil páginas en la que Anthony T. Holdener III explica cómo crear aplicaciones web que se ejecutan en el navegador con Ajax. Muestra cómo tecnologías ya establecidas (JavaScript, XHTML, CSS, XML y el objeto XMLHttpRequest) se combinan para dar a los sitios la sensación de una aplicación de escritorio, al estilo de la Web 2.0 de 2008. Aunque el catálogo lo clasifica como básico, conviene llegar con conocimientos de HTML y JavaScript, porque su alcance es enciclopédico.

    Recorre la carga y manipulación de documentos XML, el uso de JSON como alternativa, el DOM y la conexión de interfaces con componentes del servidor. Dedica mucho espacio al diseño de interfaces: usabilidad, visualización y accesibilidad, navegación del sitio y los problemas de Ajax con el botón Atrás. También trata la mejora de tablas, listas, cajas de navegación y ventanas, las animaciones, los formularios interactivos y la validación de datos, además del código modular y la optimización. Incluye material de referencia sobre XML y XSLT, frameworks y toolkits de JavaScript populares en esa época y varias API de servicios web.

    La parte final aplica lo aprendido a casos de uso: búsquedas avanzadas desde el navegador, servicios web y mashups, comunicación empresarial y juegos web que no necesitan plugins. Su valor está en la amplitud y en el enfoque de diseño, pero muchas técnicas (XSLT en el cliente, toolkits de esa generación, XHTML) han quedado obsoletas frente a fetch, los frameworks modernos y las API del navegador actuales. Funciona mejor como consulta de conceptos o por interés histórico que como guía para un proyecto nuevo.

    • Ajax
    • XMLHttpRequest
    • XML y XSLT
    • JSON
    • DOM
    • Usabilidad y accesibilidad
    • Navegación y botón Atrás
    • Formularios y validación
    • Animación
    • Servicios web
    • Mashups
    • Optimización

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Ajax con nivel Básico