Gérer l’état et le stockage
Les navigateurs modernes, tels qu’Internet Explorer 10 et version ultérieure, fournissent ces moyens qui permettent de gérer l’historique de session du contenu dynamique et d’enregistrer des données sur le client. Ici, nous présentons les fonctionnalités prises en charge par Internet Explorer pour ces tâches et nous fournissons des liens vers des informations supplémentaires.
Pour commencer :
Utilisez les liens suivants pour commencer :
| Technologie | Description |
|---|---|
| Historique HTML5 | L’historique HTML5 fournit un contrôle affiné sur le comportement du bouton Précédent et sur l’URL présentée à l’utilisateur relative au contenu dynamique, vous permettant d’améliorer la performance de votre site sans sacrifier son utilisation. |
| Stockage Web | Le stockage local s’apparente à des cookies traditionnels mais offre une flexibilité et une capacité bien plus grandes. |
| API de fichier | Les développeurs Web peuvent enfin modifier leurs fichiers de manière protégée et sécurisée. |
| Base de données indexée | IndexedDB vous permet de stocker, rechercher et récupérer des données localement, même si la connectivité Internet est désactivée. |
| AppCache | L’API du cache d’application (AppCache) vous permet de créer des applications Web hors connexion en enregistrant localement les ressources, notamment des images, des bibliothèques de scripts, des feuilles de style et bien plus encore. En outre, AppCache permet de servir les URL à partir du contenu en cache à l’aide de la notation URI (Uniform Resource Identifier) standard. |
Pour approfondir le sujet
Vous souhaitez voir des exemples complets de ces états et de ces technologies de stockage en pratique ? Consultez les liens dans le tableau suivant.
| Technologie | Description |
|---|---|
| Historique HTML5 | Dessinez une zone de dessin, puis utilisez le bouton Précédent du navigateur pour annuler vos marques avec cette simple démonstration utilisant l’historique HTML5. Pour plus d’informations, voir le site IEBlog. |
| Stockage Web | Les rubriques Introduction au stockage Web et Comment enregistrer des fichiers localement à l’aide du stockage Web constituent un bon point de départ pour apprendre à maîtriser le stockage Web. La rubrique Écriture d’une application Web orientée données à l’aide du stockage local HTML5 vous apprendra ensuite à créer une application professionnelle autorisant des modifications hors connexion sur le Web. |
| API de fichier | Consultez la rubrique Comment gérer des fichiers locaux pour débuter avec cette API un tantinet complexe. |
| Base de données indexée |
Découvrez comment intégrer IndexedDB dans votre site Web à l’aide du didacticiel Comment créer un nuage de mots clés à l’aide d’IndexedDB. Pour obtenir des informations sur l’utilisation de la technologie IndexedDB dans le contexte spécifique du stockage de fichiers, voir Comment enregistrer des fichiers localement avec IndexedDB. Voir aussi Mises à jour IndexedDB pour IE10 et applications du Windows Store. |
| AppCache | Comme indiqué plus haut, AppCache vous permet de créer des caches locaux durables pour les ressources de fichiers que vous téléchargez. Pour débuter, voir Développement d’initiatives hors connexion grâce aux technologies HTML5 AppCache et IndexedDB. |
