</> CodeBooks
    ← Volver a HTML5 (página 3)
    Portada de The Definitive Guide to HTML5

    The Definitive Guide to HTML5

    Adam Freeman

    Editorial
    Apress
    Año
    2011
    Páginas
    ~1080
    Nivel
    Básico

    De qué trata

    Obra de referencia muy extensa (más de mil páginas) en la que Adam Freeman recorre HTML5 tal como estaba a finales de 2011, cuando el estándar todavía no estaba cerrado, junto con CSS3, JavaScript y las API del navegador que lo acompañan. Está pensada para quienes empiezan a desarrollar para la web o vienen de HTML4 y quieren una visión completa y ordenada; no exige experiencia previa, porque los primeros capítulos repasan lo básico de HTML, CSS y JavaScript.

    El libro se organiza en cinco partes: primeros pasos (contexto de HTML5 y repaso de HTML, CSS y JavaScript), los elementos HTML (estructura del documento, marcado semántico, texto, tablas, formularios y contenido incrustado), hojas de estilo en cascada (selectores, cajas, bordes y fondos, maquetación, texto, transiciones, animaciones y transformaciones de CSS3), trabajo con el DOM (objetos del documento, elementos, estilos y eventos desde JavaScript) y funciones avanzadas: Ajax, audio y vídeo nativos, Canvas, arrastrar y soltar, geolocalización, almacenamiento web (Web Storage) y aplicaciones sin conexión.

    No es un libro de proyectos: cada elemento, propiedad o API se explica con ejemplos de código breves y capturas del resultado, así que funciona mejor como manual de consulta que como curso guiado. Aporta un orden y un nivel de detalle poco comunes, pero hay que leerlo sabiendo su fecha: no cubre Flexbox, Grid, el JavaScript moderno (ES6+) ni APIs como Fetch o Service Workers, y la caché de aplicaciones que usa para el modo sin conexión ya está obsoleta. Es útil para entender a fondo el marcado semántico y el DOM, pero conviene completarlo con documentación actual como MDN.

    • HTML5
    • Marcado semántico
    • Formularios
    • CSS3
    • Selectores CSS
    • Transiciones y animaciones
    • DOM
    • Eventos JavaScript
    • Ajax
    • Canvas
    • Audio y vídeo
    • Geolocalización
    • Web Storage

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de HTML5 con nivel Básico