Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementlocalStorage.setItem("theme", "dark"); // Sauvegarder
const theme = localStorage.getItem("theme"); // Lire
localStorage.removeItem("theme"); // Supprimer
localStorage.clear(); // Tout supprimer
const user = { nom: "Jean", age: 25 };
localStorage.setItem("user", JSON.stringify(user));
const savedUser = JSON.parse(localStorage.getItem("user"));
console.log(savedUser.nom); // "Jean"
Sauvegardez le thème (clair/sombre), la langue, le dernier article lu. À la prochaine visite, l'utilisateur retrouve ses préférences. C'est ce qui rend un site « intelligent ».
| Stockage | Durée de vie | Portée |
|---|---|---|
| localStorage | Permanent (jusqu'à suppression) | Par domaine |
| sessionStorage | Jusqu'à fermeture de l'onglet | Par onglet |
| Cookies | Date d'expiration définie | Envoyés au serveur |