Maison > interface Web > tutoriel HTML > Découvrir le stockage local : explorer sa vraie nature

Découvrir le stockage local : explorer sa vraie nature

WBOY
Libérer: 2024-01-03 14:47:54
original
728 Les gens l'ont consulté

Découvrir le stockage local : explorer sa vraie nature

En savoir plus sur le stockage local : de quoi s'agit-il exactement ? , besoin d'exemples de code spécifiques

Cet article examinera ce qu'est le stockage local de fichiers et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et appliquer le stockage local.

Localstorage est un mécanisme de stockage de données dans les navigateurs Web. Il crée un fichier local dans le navigateur de l'utilisateur qui stocke les données clé-valeur. Ce fichier est permanent et les données sont conservées même après la fermeture du navigateur. Par rapport aux cookies, le stockage local a une plus grande capacité de stockage et une durée de conservation des données plus longue.

Ci-dessous, nous utilisons des exemples de code spécifiques pour mieux comprendre l'utilisation du stockage local.

Tout d’abord, nous devons comprendre comment utiliser le stockage local dans le navigateur. Voici un exemple simple montrant comment stocker des données dans le stockage local :

// 存储数据到localstorage
localStorage.setItem('name', 'John');
localStorage.setItem('age', '25');
Copier après la connexion

Dans cet exemple, nous utilisons la méthode setItem() pour stocker le nom et l'âge dans le stockage local. Nous pouvons utiliser la même méthode pour stocker d’autres données.

Ensuite, nous pouvons utiliser la méthode getItem() pour obtenir les données stockées à partir du stockage local :

// 从localstorage获取数据
var name = localStorage.getItem('name');
var age = localStorage.getItem('age');

console.log(name); // 输出: "John"
console.log(age); // 输出: "25"
Copier après la connexion

Dans cet exemple, nous utilisons la méthode getItem() pour obtenir les valeurs de nom et d'âge respectivement, et les imprimer sur la console.

En plus des méthodes setItem() et getItem(), localstorage fournit également d'autres méthodes utiles, telles que removeItem() et clear(). La méthode

removeItem() est utilisée pour supprimer l'élément de données spécifié du stockage local :

// 从localstorage删除数据
localStorage.removeItem('name');
Copier après la connexion

Dans cet exemple, nous utilisons la méthode removeItem() pour supprimer le stockage du nom.

La méthode clear() est utilisée pour supprimer tous les éléments de données du stockage local :

// 从localstorage删除所有数据
localStorage.clear();
Copier après la connexion

Dans cet exemple, nous utilisons la méthode clear() pour supprimer tout le stockage.

En plus de stocker des chaînes, le stockage local peut également stocker des objets. Nous pouvons convertir un objet en chaîne à l'aide de la méthode JSON.stringify() et reconvertir la chaîne en objet à l'aide de la méthode JSON.parse(). Voici un exemple de stockage et d'obtention d'un objet :

// 存储对象到localstorage
var user = { name: 'John', age: 25 };
localStorage.setItem('user', JSON.stringify(user));

// 从localstorage获取对象
var storedUser = JSON.parse(localStorage.getItem('user'));

console.log(storedUser.name); // 输出: "John"
console.log(storedUser.age); // 输出: "25"
Copier après la connexion

Dans cet exemple, nous stockons un objet contenant le nom et l'âge dans le stockage local et le convertissons en chaîne à l'aide de la méthode JSON.stringify(). Nous utilisons la méthode JSON.parse() pour reconvertir la chaîne en objet et en extraire les données stockées.

Pour résumer, localstorage est un mécanisme de stockage de données dans le navigateur. Il peut créer un fichier local pour stocker les données de la paire clé-valeur. Cet article montre, à travers des exemples de code spécifiques, comment utiliser le stockage local pour stocker et obtenir des données, et comment stocker et obtenir des objets. J'espère que cet article pourra aider les lecteurs à mieux comprendre et appliquer le stockage local.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal