Le stockage DOM (prononcé barrage de retenue), aussi appelé le stockage Web, est l'évolution fonctionnelle du cookie existants et vous pouvez parier que ce sera un standard commun qui va changer les habitudes de nombreux.
Actuellement en cours de normalisation, est en train de HTML 5, et est désormais pris en charge (en partie) à partir d'Internet Explorer 8, Firefox et Safari 2 +.
Les développeurs peuvent utiliser cette technologie pour stocker temporairement les données pour une session de façon permanente ou pour un domaine, les clients sont compatibles.
Les données sont stockées dans une structure de tableau associatif, c'est à dire un ensemble de paires de noms et de valeurs.
Il n'est en aucune façon, sauf une utilisation redondante des cookies et de stockage Web.
Voici un exemple de compteur de vues fait avec DOM Storage (testé et exécutant Internet Explorer 8, Firefox 3.5 et Safari 4):
Vous voyez cette page <p> <span id="contatore"> un <nombre inconnu / fois span>. </ P>
<script>
/ / Créer un objet window.localStorage
/ / Qui stocke les données de façon permanente pour un domaine
window.localStorage données var =;/ / Si la variable n'existe pas numeroVisualizzazioni initialisée à 0
if (! dati.numeroVisualizzazioni) dati.numeroVisualizzazioni = 0;/ / Ajouter un à contre-courant
dati.numeroVisualizzazioni = parseInt (dati.numeroVisualizzazioni) + 1;/ / Mise à jour le contenu de la travée
document.getElementById ('compteur'). innerHTML = dati.numeroVisualizzazioni;
</ Script>
Comparativement aux témoins, DOM Storage fournit plus de fonctionnalités et de possibilités de développement, où l'on voit:
Principale référence:
Il y aura certainement des problèmes de sécurité qui se dégagent à l'utilisation généralisée. Mais le potentiel de développement d'applications web sera très intéressant.
Que pensez-vous?