</> CodeBooks
    ← Volver a HTML5 (página 10)
    Portada de HTML5 And CSS3, 2nd Edition

    HTML5 And CSS3, 2nd Edition

    Brian P. Hogan

    Editorial
    The Pragmatic Programmers
    Año
    2013
    Páginas
    ~300
    Nivel
    Intermedio

    De qué trata

    Segunda edición, de 2013, del libro de Brian P. Hogan publicado por The Pragmatic Bookshelf con el subtítulo «Level Up with Today's Web Technologies». Muestra qué elementos de HTML5 y qué características de CSS3 pueden usarse ya en proyectos reales, siempre con alternativas que no dejen atrás a los usuarios de navegadores antiguos. Va dirigido a desarrolladores web de nivel principiante a intermedio que ya conocen HTML, CSS y algo de JavaScript.

    En lugar de separar HTML5 y CSS3, los capítulos se agrupan según el problema que resuelven: marcado semántico, formularios más usables con validación en el cliente, estilos con selectores y efectos de CSS3, audio y vídeo nativos, accesibilidad, Canvas y SVG, y almacenamiento en el cliente. Esta edición añade animaciones CSS, IndexedDB y validación en el cliente. También trata WebSockets, geolocalización, la mensajería entre documentos (cross-document messaging) y la History API. Cada capítulo incluye secciones «Falling Back» que explican cómo ofrecer soluciones alternativas mediante polyfills y librerías de JavaScript.

    El contenido se divide en «tips»: cada uno presenta un concepto y lo aplica en un ejemplo pequeño situado en la empresa ficticia AwesomeCo, por ejemplo un sitio para mostrar loops de audio libres de derechos. Es muy práctico y realista, y destaca por su preocupación por la compatibilidad y la mejora progresiva. Su contrapartida es que gran parte de esas técnicas de compatibilidad ya no hacen falta con los navegadores actuales, y que no trata Flexbox en profundidad ni CSS Grid. Su valor actual está sobre todo en el enfoque de mejora progresiva y en la presentación clara de las APIs.

    • HTML5
    • CSS3
    • Formularios y validación
    • Animaciones CSS
    • Audio y vídeo
    • Canvas
    • IndexedDB
    • WebSockets
    • Geolocalización
    • History API
    • Mejora progresiva
    • Polyfills

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de HTML5 con nivel Intermedio