localStorage
Ermöglicht den Zugriff auf die W3C Web-Speicherschnittstelle
var permanentStorage = window.localStorage;
var tempStorage = window.sessionStorage;
Methoden
Schlüssel: gibt den Namen des Schlüssels an der angegebenen Position zurück.
GetItem: gibt das Element mit dem angegebenen Schlüssel identifiziert.
SetItem: weist eine freigestellte Element Wert.
RemoveItem: entfernt das Element mit dem angegebenen Schlüssel identifiziert.
Löschen: entfernt alle Schlüssel/Wert-Paare.
Informationen
Die window.localStorage -Schnittstelle implementiert die W3C Web-Speicherschnittstelle. Eine app kann damit um persistente Daten mithilfe von Schlüssel-Wert-Paaren zu speichern. Die window.sessionStorage Schnittstelle funktioniert genauso in jeder Hinsicht, es sei denn, dass alle Daten jedes Mal die app schließt deaktiviert ist. Jede Datenbank bietet einen separaten Namespace.
Unterstützte Plattformen
Android
BlackBerry WebWorks (OS 6.0 und höher)
iOS
Tizen
Windows Phone 7 und 8
Schnelle Schlüsselbeispiel
var keyName = window.localStorage.key(0);
Set Item Beispiel
window.localStorage.setItem("key", "value");
Element kurzes Beispiel zu erhalten
var value = window.localStorage.getItem("key");
// value is now equal to "value"
Kleines Beispiel Element entfernen
window.localStorage.removeItem("key");
Kleines Beispiel zu löschen
window.localStorage.clear();
Vollständiges Beispiel
Storage Example// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// device APIs are available
//
function onDeviceReady() {
window.localStorage.setItem("key", "value");
var keyname = window.localStorage.key(i);
// keyname is now equal to "key"
var value = window.localStorage.getItem("key");
// value is now equal to "value"
window.localStorage.removeItem("key");
window.localStorage.setItem("key2", "value2");
window.localStorage.clear();
// localStorage is now empty
}
Example
localStorage
Windows Phone 7 Macken
Punktnotation ist nicht für Windows Phone 7 verfügbar. Verwenden Sie setItem oder getItem , anstatt auf Tasten direkt aus dem Speicherobjekt, wie z.B.window.localStorage.someKey.