El gran libro de HTML5, CSS3 y Javascript guía al lector paso a paso en la adquisición de los conocimientos básicos y el dominio de los temas más complejos incluidos en la especificación de HTML5. Después de leer este libro usted sabrá cómo estructurar sus documentos con HTML5, cómo aplicar estilos utilizando CSS3 y cómo trabajar con las más poderosas APIs de Javascript.
Este libro no es una introducción a HTML5 sino un curso completo que le enseñará cómo construir sitios Web profesionales y aplicaciones Web extraordinarias desde cero. Cada capítulo explora conceptos básicos, así como complicados, sobre HTML5, CSS3 y Javascript. Los conceptos vertidos son soportados por códigos completamente funcionales que guían, al iniciado y al experto, a través de cada etiqueta, estilo o función incluida en esta especificación. Los códigos aparecen distribuidos a lo largo del libro en un orden específico que gradualmente introduce conceptos complejos y los hace realmente accesibles.
Este libro abarca: API Canvas, API Drag and Drop, API Geolocation, API Web Storage, API IndexedDB, API File, API Communication, API Web Workers, API History, API Offline, API Forms, API Media, los nuevos elementos HTML, el modelo de caja tradicional, el elemento video, el elemento audio, los nuevos elementos para formularios, validación de formularios, los nuevos selectores CSS, las nuevas pseudo clases, sombras, fuentes, colores, gradientes, translación, transformación, los nuevos selectores Javascript, los nuevos estándares, las librerías externas y más. 1.1 Componentes básicos 1.2 Estructura global 1.3 Estructura del cuerpo 1.4 Dentro del cuerpo 1.5 Nuevos y viejos elementos 1.6 Referencia rápida Capítulo 2. Estilos CSS y modelos de caja 2.1 CSS y HTML 2.2 Estilos y estructura 2.3 Conceptos básicos sobre estilos 2.4 Aplicando CSS a nuestra plantilla 2.5 Modelo de caja tradicional 2.6 Referencia rápida Capítulo 3. Propiedades CSS3 3.1 Las nuevas reglas 3.2 Referencia rápida Capítulo 4. Javascript 4.1 La relevancia de Javascript 4.2 Incorporando Javascript 4.3 Nuevos selectores 4.4 Manejadores de eventos 4.5 APIs 4.6 Librerías externas 4.7 Referencia rápida Capítulo 5. Video y audio 5.1 Reproduciendo video con HTML5 5.2 Programando un reproductor de video 5.3 Formatos de video 5.4 Reproduciendo audio con HTML5 5.5 Programando un reproductor de audio 5.6 Referencia rápida Capítulo 6. Formularios y API Forms 6.1 Formularios Web 6.2 Nuevos atributos 6.3 Nuevos elementos para formularios 6.4 API Forms 6.5 Referencia rápida Capítulo 7. API Canvas 7.1 Preparando el lienzo 7.2 Dibujando en el lienzo 7.3 Procesando imágenes 7.4 Animaciones en el lienzo 7.5 Procesando video en el lienzo 7.6 Referencia rápida Capítulo 8. API Drag and Drop 8.1 Arrastrar y soltar en la web 8.2 Referencia rápida Capítulo 9. API Geolocation 9.1 Encontrando su lugar 9.2 Referencia rápida Capítulo 10. API Web Storage 10.1 Dos sistemas de almacenamiento 10.2 La sessionStorage 10.3 La localStorage 10.4 Referencia rápida Capítulo 11. API IndexedDB 11.1 Una API de bajo nivel 11.2 Implementando IndexedDB 11.3 Listando datos 11.4 Eliminando datos 11.5 Buscando datos 11.6 Referencia rápida Capítulo 12. API File 12.1 Almacenamiento de archivos 12.2 Procesando archivos de usuario 12.3 Creando archivos 12.4 Contenido de archivos 12.5 Sistema de archivos de la vida real 12.6 Referencia rápida Capítulo 13.API Communication 13.1 Ajax nivel 2 13.2 Cross Document Messaging 13.3 Web Sockets 13.4 Referencia rápida Capítulo 14. API Web Workers 14.1 Haciendo el trabajo duro 14.2 Referencia rápida Capítulo 15. API History 15.1 Interface History 15.2 Referencia rápida Capítulo 16. API Offline 16.1 Caché 16.3 Referencia rápida