748 Stimmen

HTML5 Local Storage vs. Sitzungsspeicher

Abgesehen davon, dass es nicht persistent ist und nur für das aktuelle Fenster gültig ist, gibt es weitere Vorteile (Leistung, Datenzugriff usw.) von der Session Storage im Vergleich zur Local Storage?

22 Stimmen

@robert - Ich glaube, du liegst falsch. Aus w3.org/TR/webstorage ist sessionStorage auf den "top-level Browsing-Kontext" beschränkt, was bedeutet, dass es für jeden Browser-Tab/Fenster einzigartig ist. localStorage ist jedoch auf den Ursprung beschränkt, was bedeutet, dass es für alle Seiten mit demselben Ursprung gemeinsam genutzt wird.

6 Stimmen

6 Stimmen

2voto

Srikrushna Punkte 3387

Lokaler Speicher: Es speichert die Benutzerinformationsdaten ohne Ablaufdatum. Diese Daten werden nicht gelöscht, wenn der Benutzer das Browserfenster schließt. Sie sind für Tag, Woche, Monat und Jahr verfügbar.

// Wert in einem lokalen Speicherobjekt setzen
localStorage.setItem('name', myName);

// Wert aus dem Speicherobjekt erhalten
localStorage.getItem('name');

// Wert aus dem lokalen Speicherobjekt löschen
localStorage.removeItem(name); // spezifisches Objekt aus dem lokalen Speicher löschen
localStorage.clear(); // alles aus dem lokalen Speicher löschen

Sitzungsspeicher: Es ist ähnlich wie der lokale Speicher, außer dass es alle Daten löscht, wenn der Benutzer das Browserfenster schließt.

// Wert in einem Objekt im Sitzungsspeicher setzen
sessionStorage.myNameInSession = "Krishna";

Weitere Informationen hier klicken

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X