Der Inhalt dieses Artikels befasst sich mit dem Unterschied und dem Vergleich zwischen localStorage und sessionStorage in js. Ich hoffe, dass er für Sie hilfreich ist.
1. LocalStorage und sessionStorage sind beide Objekte, die zum Speichern temporärer Informationen auf dem Client verwendet werden.
2. Sie können nur Objekte vom Typ String speichern (obwohl andere native Objekttypen in der Spezifikation gespeichert werden können, aber bisher hat kein Browser dies implementiert).
3. Der Lebenszyklus von localStorage ist dauerhaft, was bedeutet, dass diese Informationen für immer bestehen bleiben, sofern der Benutzer die vom Browser bereitgestellten localStorage-Informationen nicht löscht.
4. Der sessionStorage-Lebenszyklus ist das aktuelle Fenster oder die aktuelle Registerkarte. Sobald das Fenster oder die Registerkarte dauerhaft geschlossen wird, werden alle über sessionStorage gespeicherten Daten gelöscht.
5. Verschiedene Browser können keine Informationen in localStorage oder sessionStorage teilen. Verschiedene Seiten im selben Browser können denselben LocalStorage gemeinsam nutzen (die Seiten gehören zum selben Domänennamen und Port), SessionStorage-Informationen können jedoch nicht zwischen verschiedenen Seiten oder Registerkarten gemeinsam genutzt werden. Hierbei ist zu beachten, dass sich Seiten und Registerkarten nur auf Fenster der obersten Ebene beziehen. Wenn eine Registerkarte mehrere Iframe-Tags enthält und diese zur selben Quellseite gehören, kann sessionStorage zwischen ihnen gemeinsam genutzt werden.
Verwandte Empfehlungen:
Eine kurze Einführung in die Verwendung der localStorage-Methode in js
phpcms-Backend voll Wie implementiert man Auswahl und keine Auswahl? (Code beigefügt)
Das obige ist der detaillierte Inhalt vonVergleich der Unterschiede zwischen localStorage und sessionStorage in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!