English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
localStorageLeseproperty allows you to access aSpeicherungfür das Quellobjekt des Dokuments; die gespeicherten Daten werden über Browser-Sitzungen hinweg gespeichert.
Im Vergleich zum Verwenden von Cookies bietet das localStorage-Objekt ein Mechanismus, durch den der Browser die Schlüssel auf eine bessere Weise speichern kann/Wertepaare.
localStorage im Vergleich zusessionStorageÄhnlich, der Unterschied liegt darin, dass die im sessionStorage gespeicherten Daten keine Ablaufzeit haben, aber die im sessionStorage gespeicherten Daten werden gelöscht, wenn die Seitenitzung endet (d.h. wenn die Seite geschlossen wird).
Sie können in unserenHTML5 im Web Storage APIErfahren Sie mehr über localStorage.
window.localStorage
DatenSpeichernDatensyntax für localStorage:
localStorage.setItem("key", "value");
aus localStorage LesenDatensyntax:
var name = localStorage.getItem("key");
aus localStorage LöschenDatensyntax:
localStorage.removeItem("key");
// Speichern localStorage.setItem("name", "Parrot"); // Abholen document.getElementById("demo").innerHTML = localStorage.getItem("name");Testen Sie heraus‹/›
Der obige Code erstellt eine localStorage-Namen mit name="name" und value="Parrot"./Wertepaare.
Dann suchen Sie den Wert von "Name" ab und fügen Sie ihn in das Element mit id="demo" ein.
Name/Werte werden stets als Strings gespeichert und können bei Bedarf in ein anderes Format konvertiert werden.
Die in der Tabelle angegebenen Zahlen spezifizieren die erste Browser-Version, die localStorage-Eigenschaften vollständig unterstützt:
Eigenschaften | |||||
localStorage | 4 | 3.5 | 11.5 | 4 | 9 |
Rückgabewert: | einSpeicherungObjekte, die zur Zugriff auf den lokalen Speicherbereich der aktuellen Quelle verwendet werden können |
---|
Nachstehende Beispiele setzen lokale Speichervariablen und greifen bei jedem Seitenbesuch auf diese Variablen zu:
if (localStorage.hits) { localStorage.hits = Number(localStorage.hits) + 1; } else { localStorage.hits = 1; }Testen Sie heraus‹/›
Sie können auch localStorage-Elemente löschen:
localStorage.removeItem("hits");Testen Sie heraus‹/›
Fenster (Window) Referenz:window.sessionStorage-Eigenschaft
HTML-Tutorial:HTML5 Web-Storage-API