Maison > Article > interface Web > Stockage local HTML5 Application de stockage Web introduction_html5 compétences du didacticiel
Le stockage Web est une fonctionnalité très importante introduite par HTML5. Il peut stocker des données localement sur le client, similaire aux cookies HTML4, mais ses fonctions sont beaucoup plus puissantes que les cookies. La taille du cookie est officiellement limitée à 4 Ko. 5 Mo.
Le stockage Web est divisé en deux types :
sessionStorage
localStorage
Il ressort clairement du sens littéral que sessionStorage enregistre les données de la session et que le navigateur est fermé . C'est fini ; localStorage enregistre toujours les données localement sur le client ;
Qu'il s'agisse de sessionStorage ou de localStorage, les API qui peuvent être utilisées sont les mêmes, et celles couramment utilisées sont les suivantes (en prenant localStorage comme exemple) :
Enregistrer les données : localStorage.setItem(key,value);
Lire les données : localStorage.getItem(key);
Supprimer des données uniques : localStorage.removeItem(key); clear ();
Obtenir la clé d'un index : localStorage.key(index);
Comme ci-dessus, la clé et la valeur doivent être des chaînes. En d'autres termes, l'API de stockage Web ne peut fonctionner que sur des chaînes.
Ensuite, nous développons une applet de carnet d'adresses simple via Web Storage pour démontrer l'utilisation des API pertinentes ; nous souhaitons implémenter les fonctions suivantes :
Entrer les contacts ont deux champs : nom et numéro de téléphone portable, utiliser. le numéro de téléphone mobile comme clé pour le stocker dans localStorage ;
Trouver le propriétaire en fonction du numéro de téléphone mobile ;
Listez toutes les informations de contact actuellement enregistrées
Tout d'abord, préparez une simple page HTML, Comme suit :
Nom | < td>Numéro de téléphone portable< ;/td>|
" nom " | " } result = " |
Nom | Téléphone portable | Entreprise |
" contact.user_name " | " contact.mobilephone " | " " |