</> CodeBooks
    ← Volver a HTML5 (página 7)
    Portada de HTML5 Up And Running

    HTML5 Up And Running

    Mark Pilgrim

    Editorial
    O'Reilly
    Año
    2010
    Páginas
    ~224
    Nivel
    Intermedio

    De qué trata

    Uno de los primeros libros dedicados a HTML5. Mark Pilgrim lo publicó en 2010, cuando la especificación aún estaba en borrador y los navegadores la implementaban a medias. Es la versión impresa y revisada de su proyecto en línea Dive Into HTML5, y se presenta como un repaso práctico de las novedades que ya se podían usar entonces. Está dirigido a desarrolladores web que dominan HTML, CSS y JavaScript; no es una referencia para principiantes.

    Empieza con una crónica, muy bien contada, de cómo se llegó a HTML5: tipos MIME, el proceso de estandarización y la disputa entre XHTML y HTML. Sigue con la detección de funciones, en JavaScript puro y con la librería Modernizr, y con el nuevo doctype y los elementos semánticos. Luego dedica capítulos a canvas (dibujo, trazados, texto, degradados e imágenes), al vídeo nativo (contenedores, códecs como H.264, Theora y VP8/WebM, y herramientas de codificación), a la API de geolocalización y al almacenamiento local con localStorage. Cierra con las aplicaciones offline mediante el manifiesto de caché, los nuevos tipos de input y atributos de formulario, la microdata y la manipulación del historial con la History API. Un apéndice reúne a modo de chuleta las técnicas para detectar cada función.

    No construye una aplicación completa: cada capítulo trae ejemplos breves y comentados, y alguno se retoma de un capítulo a otro, como un pequeño juego de tablero en canvas que más tarde guarda su estado en el almacenamiento local. Se lee con gusto y explica bien el porqué de cada decisión del estándar, pero ha envejecido: AppCache está obsoleto, el panorama de códecs y la compatibilidad entre navegadores cambiaron por completo y faltan APIs posteriores como Service Workers o Fetch. Hoy vale sobre todo por su contexto histórico y por la claridad de sus explicaciones de canvas, formularios y geolocalización.

    • HTML5
    • Historia de HTML
    • Detección de funciones
    • Modernizr
    • Elementos semánticos
    • Canvas
    • Vídeo y códecs
    • Geolocalización
    • localStorage
    • Aplicaciones offline
    • Formularios HTML5
    • Microdata

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de HTML5 con nivel Intermedio