HTML avancé — Développer des sites robustes et performants grâce à HTML5, CSS3 et JavaScript
Programme
Introduction
- Contexte historique
- Panorama rapide
Rappels HTML, CSS et JavaScripts
Web Components
- Custom Elements
- HTML Templates
- Shadow DOM
- HTML Imports
Communication
- WebSocket
- Server-sent events
- XMLHttpRequest
- Fetch API
- Notification API
- Service Worker API
Mode déconnecté et stockage
- Online/Offline API
- Web Storage API
- IndexedDB API
Web Worker API
Graphique
Houdini
- Principes
- Properties & Values API
- CSS Typed Object Model
- Worklet: Paint API, AnimationWorklet et layout API
Les autres APIs
- Drag & drop
- History API
- Visibility API
- Fullscreen API
- Pointer Lock API
- Geolocation API
- Attribut contentEditable