</> CodeBooks
    ← Volver a HTML5 (página 2)
    Portada de HTML5 Programmer’s Reference

    HTML5 Programmer’s Reference

    Jonathan Reid

    Editorial
    Apress
    Año
    2015
    Páginas
    ~392
    Nivel
    Intermedio

    De qué trata

    Obra de referencia de Apress en la que Jonathan Reid, desarrollador sénior en Google Web Designer (la herramienta de autoría HTML5 de Google), reúne lo que un programador necesita para entender y usar la familia de estándares HTML5 tal como estaban en 2015. No es un libro para empezar desde cero: está pensado para desarrolladores de nivel intermedio que ya manejan HTML, CSS y JavaScript y quieren respuestas rápidas y ejemplos realistas para crear aplicaciones web interactivas en escritorio y en móviles.

    El libro tiene dos partes. La primera, «HTML5 in Depth», explica la evolución de HTML y la semántica de los nuevos elementos estructurales y de agrupación, las mejoras de los formularios web y la inserción nativa de audio y video. Después repasa las API de JavaScript: Server-Sent Events, WebSockets, mensajería entre documentos (postMessage), Web Storage, arrastrar y soltar y Web Workers. Dedica un capítulo completo a Canvas y otro a estándares relacionados, como los eventos táctiles, la orientación del dispositivo y WebGL. La segunda parte es una referencia pura de elementos HTML5, de la API de Canvas y de las API de HTML5, con un apéndice de consejos y técnicas de JavaScript.

    No hay un proyecto guiado: la práctica se reduce a ejemplos no triviales en cada tema y a un capítulo, «Practical HTML5», que aplica lo visto a casos reales. Su punto fuerte es tener en un solo volumen la explicación y la consulta de un abanico amplio de API. Su punto débil es la edad: la parte de referencia ha quedado superada por MDN y por el estándar vivo de WHATWG, y algunos detalles de compatibilidad entre navegadores ya no aplican. Sigue sirviendo como repaso conceptual ordenado de la plataforma web moderna, siempre contrastando con la documentación actual.

    • HTML5
    • Semántica HTML
    • Formularios HTML5
    • Audio y video
    • Canvas
    • WebSockets
    • Server-Sent Events
    • Web Storage
    • Drag and Drop
    • Web Workers
    • Eventos táctiles
    • WebGL

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de HTML5 con nivel Intermedio