Heim > Artikel > Web-Frontend > SessionStorage: Datenspeicherfunktionen und unterstützte Datentypen
Entdecken Sie die Möglichkeiten von SessionStorage: Welche Art von Daten kann es speichern?
SessionStorage ist eine in HTML5 bereitgestellte clientseitige Speichermethode, die zum Speichern von Daten auf der Clientseite verwendet werden kann und nur während der aktuellen Sitzung gültig ist. Ähnlich wie Cookies, aber SessionStorage hat eine größere Speicherkapazität und wird nicht mit HTTP-Anfragen an den Server gesendet. In diesem Artikel wird erläutert, was SessionStorage tut, welche Datentypen es speichern kann und es werden einige konkrete Codebeispiele bereitgestellt.
String: Zeichenfolgen können mit der setItem()-Methode in SessionStorage gespeichert werden, zum Beispiel:
sessionStorage.setItem('name', 'John');
Zahlen und boolesche Werte: Ähnlich wie Zeichenfolgen, Zahlen und boolesche Werte Werte können als Zeichenfolgen gespeichert werden, z. B.:
sessionStorage.setItem('age', '26');
Objekte: Objekte können mit der Methode JSON.stringify() in Zeichenfolgen konvertiert und dann in SessionStorage gespeichert werden, z. B.:
var user = { name: 'John', age: 26 }; sessionStorage.setItem('user', JSON.stringify(user));
Array: Ähnlich In Objekte können Sie das Array mit der Methode JSON.stringify() in einen String konvertieren und dann in SessionStorage speichern, zum Beispiel:
var scores = [85, 90, 95]; sessionStorage.setItem('scores', JSON.stringify(scores));
Gespeicherte Daten abrufen
Verwenden Sie zum Abrufen die Methode getItem() die gespeicherten Daten aus SessionStorage Gespeicherte Daten, zum Beispiel:
var name = sessionStorage.getItem('name'); var age = sessionStorage.getItem('age'); var user = JSON.parse(sessionStorage.getItem('user')); var scores = JSON.parse(sessionStorage.getItem('scores'));
Durch das obige Codebeispiel können wir die in SessionStorage gespeicherten Daten abrufen und sie der entsprechenden Variablen zuweisen.
Gespeicherte Daten löschen
Sie können die Methode „removeItem()“ verwenden, um bestimmte Daten aus SessionStorage zu löschen, zum Beispiel:
sessionStorage.removeItem('name');
Nach der Ausführung des obigen Codes werden die gespeicherten Daten mit dem Namen „Name“ gelöscht.
Gespeicherte Daten löschen
Verwenden Sie die Methode clear(), um alle in SessionStorage gespeicherten Daten zu löschen, zum Beispiel:
sessionStorage.clear();
Nach der Ausführung des obigen Codes werden alle gespeicherten Daten gelöscht.
Zusammenfassung:
SessionStorage ist eine leistungsstarke und praktische clientseitige Speichermethode, die verschiedene Arten von Daten speichern kann. Ob es sich um eine Zeichenfolge, eine Zahl, einen booleschen Wert, ein Objekt oder ein Array handelt, es kann einfach gespeichert und abgerufen werden. Durch die ordnungsgemäße Verwendung von SessionStorage können wir temporäre Daten auf der Clientseite speichern und teilen und so die Benutzererfahrung verbessern.
Das Obige ist eine Untersuchung der Funktionen von SessionStorage und der Arten von Daten, die es speichern kann. Ich hoffe, dass es für die Leser hilfreich ist.
Das obige ist der detaillierte Inhalt vonSessionStorage: Datenspeicherfunktionen und unterstützte Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!