sessionstorage est un mécanisme de stockage fourni par les navigateurs Web pour stocker et accéder aux données pendant une session de navigateur. Il fait partie de la spécification HTML5. Il fournit un ensemble d'API simples qui peuvent faire fonctionner sessionStorage via JavaScript. Par rapport à localStorage, sessionStorage est temporaire. et valable uniquement pendant la session en cours. Il est très utile pour stocker des données temporaires liées à la session, telles que les informations de connexion de l'utilisateur, le contenu du panier, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
sessionStorage est un mécanisme de stockage fourni par les navigateurs Web pour stocker et accéder aux données pendant une session de navigateur. Il fait partie de la spécification HTML5 et fournit un moyen simple de stocker et de récupérer des données via une API JavaScript.
sessionStorage est similaire à localStorage, mais présente quelques différences clés. sessionStorage n'est valide que pendant la session en cours du navigateur, c'est-à-dire que lorsque l'utilisateur ferme la fenêtre ou l'onglet du navigateur, les données stockées dans sessionStorage seront effacées. LocalStorage est persistant Même si le navigateur est fermé, les données stockées dans localStorage existeront toujours.
SessionStorage est très simple à utiliser. SessionStorage est accessible et manipulable à l'aide de l'objet sessionStorage en JavaScript. Voici quelques méthodes de sessionStorage couramment utilisées :
1. setItem(key, value) : stockez les paires clé-valeur dans sessionStorage. key est la clé des données à stocker et value est la valeur des données à stocker. Par exemple :
sessionStorage.setItem('username', 'John');
Le code ci-dessus stocke le nom d'utilisateur dans sessionStorage avec la clé 'username' et la valeur 'John'.
2. getItem(key) : récupère la valeur de la clé spécifiée depuis sessionStorage. Par exemple :
var username = sessionStorage.getItem('username'); console.log(username); // 输出:John
Le code ci-dessus récupère la valeur avec la clé 'username' de sessionStorage et l'assigne à la variable username.
3. removeItem(key) : supprime les données de la clé spécifiée de sessionStorage. Par exemple :
sessionStorage.removeItem('username');
Le code ci-dessus supprimera les données avec la clé « nom d'utilisateur » de sessionStorage.
4. clear() : Effacez toutes les données dans sessionStorage. Par exemple :
sessionStorage.clear();
Le code ci-dessus effacera toutes les données de sessionStorage.
sessionStorage a également d'autres fonctionnalités et utilisations :
1 Type de données : sessionStorage ne peut stocker que des données de type chaîne. Si vous souhaitez stocker d'autres types de données, vous devez d'abord les convertir en chaîne.
2. Portée : la portée de sessionStorage est limitée à la fenêtre ou à l'onglet actuel du navigateur. Le stockage de session entre différentes fenêtres ou onglets est isolé et ne s'affecte pas les uns les autres.
3. Capacité de stockage : La capacité de stockage de sessionStorage est généralement inférieure à celle de localStorage. Différents navigateurs ont des limites sur la capacité de stockage de sessionStorage, qui est généralement de 5 Mo ou moins.
4. Sécurité : Les données stockées dans sessionStorage sont uniquement stockées sur le client (navigateur) et ne seront pas envoyées au serveur. Il n’est donc pas adapté au stockage d’informations sensibles.
Pour résumer, sessionStorage est un mécanisme de stockage fourni par les navigateurs Web pour stocker et accéder aux données pendant une session de navigateur. Il fournit un ensemble simple d'API pour faire fonctionner sessionStorage via JavaScript. Par rapport à localStorage, sessionStorage est temporaire et valable uniquement pendant la session en cours. Il est utile pour stocker des données temporaires liées à la session, telles que les informations de connexion de l'utilisateur, le contenu du panier, etc. Cependant, il convient de noter que sessionStorage n'est pas adapté au stockage d'informations sensibles et a une capacité de stockage limitée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!