
- 832 pages
- French
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
À propos de ce livre
Avec une préface de Raphaël Goetter
Une référence pour le développeur web
HTML 5 intègre dans sa conception l'architecture à trois piliers qu'est HTML pour la structure, CSS 3 pour l'apparence et JavaScript pour l'interactivité, avec de nombreuses nouvelles API pour concevoir des applications web. L'intégrateur ou le développeur web pourra ainsi découvrir et exploiter les standards du Web, pour proposer au sein de sites performants et accessibles des contenus multimédias (animations, audio et vidéo), mais également interactifs (nouveaux formulaires, glisser-déposer, etc.).
Concevoir des sites riches, performants et accessibles avec HTML 5
Ce livre fait la lumière sur les spécifications ardues d'HTML 5, dont il explore l'ensemble des nouveautés et des balises, y compris celles ayant existé et évolué depuis les précédentes versions. Après avoir rappelé l'histoire mouvementée de sa conception au W3C et au WhatWG, l'auteur explique au fil des chapitres comment concevoir des sites et applications web performants et accessibles, en y incorporant des éléments médias (audio, vidéo), en créant des zones de dessin interactives et des animations avec Canvas et en exploitant les microformats pour un balisage sémantique qui améliorera l'échange de données et le référencement.
Il détaille pas à pas les interfaces de programmation pour la gestion des fichiers (File API), la géolocalisation, la prise en charge du glisser-déposer (Drag & Drop), et explique comment stocker des données locales dans le navigateur (Web Storage), communiquer en temps réel ou procéder à des échanges interdocuments (Web Sockets, Server-Sent Events et Web Messaging). Il aborde enfin les techniques permettant d'exécuter du JavaScript en multithread (Web Workers) et la réalisation d'applications hors ligne, les bases de données côté navigateur (Indexed Database et Web SQL Database), ainsi que la manipulation avancée de l'historique (History API).
Très illustrée, riche en conseils et bonnes pratiques, la troisième édition de cet ouvrage intègre toutes les dernières évolutions d'HTML 5 - depuis que sa première version a vu le jour-et les nouveautés concrètement implémentées par les navigateurs web. L'approche pragmatique permet de l'utiliser comme référence pour élaborer et modifier des pages web, mais aussi comme guide pour concevoir une application web.
A qui cet ouvrage s'adresse-t-il ?
- Aux développeurs web, intégrateurs qui souhaitent mettre en oeuvre les nouvelles API d'HTML 5 et moderniser leurs bonnes pratiques de développement web.
- Aux designers web qui souhaitent découvrir toutes les possibilités que leur offre HTML 5.
- À tous ceux qui souhaitent acquérir une méthodologie cohérente du développement web, combinant qualité et accessibilité.
Foire aux questions
- Essentiel est idéal pour les apprenants et professionnels qui aiment explorer un large éventail de sujets. Accédez à la Bibliothèque Essentielle avec plus de 800 000 titres fiables et best-sellers en business, développement personnel et sciences humaines. Comprend un temps de lecture illimité et une voix standard pour la fonction Écouter.
- Intégral: Parfait pour les apprenants avancés et les chercheurs qui ont besoin d’un accès complet et sans restriction. Débloquez plus de 1,4 million de livres dans des centaines de sujets, y compris des titres académiques et spécialisés. Le forfait Intégral inclut également des fonctionnalités avancées comme la fonctionnalité Écouter Premium et Research Assistant.
Veuillez noter que nous ne pouvons pas prendre en charge les appareils fonctionnant sous iOS 13 ou Android 7 ou versions antérieures. En savoir plus sur l’utilisation de l’application.
Informations
Table des matières
- Couverture
- Le résumé et la biographie auteur
- Page de titre
- Copyright
- Préface
- Avant-propos
- Table des matières
- Chapitre 1 : Une brève histoire du Web et de ses standards
- Chapitre 2 : HTML en seconde langue
- Chapitre 3 : Navigateurs et outils de conception
- Chapitre 4 : Éléments et attributs HTML 5
- Chapitre 5 : Les formulaires (Web Forms)
- Chapitre 6 : Les microformats (Microdata)
- Chapitre 7 : Audio et vidéo
- Chapitre 8 : Dessin avec Canvas
- Chapitre 9 : Géolocalisation
- Chapitre 10 : Interactions avec les fichiers (File API)
- Chapitre 11 : Gestion du glisser-déposer (Drag’n Drop)
- Chapitre 12 : Événements envoyés par le serveur (Server-Sent Events)
- Chapitre 13 : Échange d’informations entre documents (Web Messaging)
- Chapitre 14 : Communication en temps réel (Web Sockets)
- Chapitre 15 : Stockage des données locales (Web Storage)
- Chapitre 16 : Bases de données (Indexed Database et Web SQL Database)
- Chapitre 17 : Historique de navigation
- Chapitre 18 : JavaScript en (multi)tâche de fond : les Web Workers et Service Workers
- Chapitre 19 : JavaScript, le DOM et l’API Selectors
- Conclusion et perspectives
- Annexe A : Fonctionnalités modifiées et obsolètes
- Annexe B : Feuilles de styles CSS
- Annexe C : Accessibilité et ARIA
- Index