Dans le passé, nous utilisions un document.cookie pour stocker des données localement, mais comme sa taille de stockage n'est que d'environ 4K, l'analyse est également très compliqué, ce qui apporte beaucoup de désagréments au développement. Mais maintenant html5 dispose d'un stockage Web, ce qui compense les défauts des cookies, et il est également assez pratique d'ouvrir
.Le stockage Web est divisé en deux catégories
sessionStockage
Taille de la capacité env. Elle est d'environ 5 M, et le cycle de vie de cette méthode va jusqu'à la fermeture de la fenêtre du navigateur
localStorage
La capacité est d'environ 20M Les données stockées n'expireront pas à l'expiration de la session de navigation de l'utilisateur, mais seront supprimées à la demande de l'utilisateur. . Les navigateurs les suppriment également en raison de limitations d'espace de stockage ou de raisons de sécurité De plus, les données stockées dans le type peuvent être partagées entre plusieurs fenêtres du même navigateur
Remarque. : Seule la string peut être stockée. S'il s'agit d'un json objet, l'objet peut être JSON.stringif<.>y () Explication détaillée de la méthode de stockage de
après encodage :
setItem(key, valeur) Définir le contenu de stockage
getItem(key)Lire le contenu de stockage
removeItem(key)Supprimer la valeur de la clé est Le contenu de stockage de la clé
clear() Effacer tout le contenu de stockage
Ensuite, laissez-moi vous montrer comment il écrit :
//更新 function update() { window.sessionStorage.setItem(key, value); } //获取 function get() { window.sessionStorage.getItem(key); } //删除 function remove() { window.sessionStorage.removeItem(key); } //清空所有数据 function clear() { window.sessionStorage.clear(); }
enregistrement du nom d'utilisateur et du mot de passe
Lorsque la case Mémoriser le mot de passe partie html :