Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie kann ich JavaScript-Variablenwerte nach einer Seitenaktualisierung beibehalten?

Susan Sarandon
Freigeben: 2024-11-17 02:11:03
Original
251 Leute haben es durchsucht

How Can I Keep JavaScript Variable Values After a Page Refresh?

Beibehalten von JS-Variablenwerten nach der Seitenaktualisierung

Das Beibehalten von JavaScript-Variablenwerten über Seitenaktualisierungen hinweg ist für dynamische Webanwendungen und die Beibehaltung benutzerspezifischer Informationen von entscheidender Bedeutung . Um dies zu erreichen, müssen wir Webspeichermechanismen nutzen, die Daten auch dann beibehalten, wenn die Seite neu geladen wird.

Ein leistungsstarkes Tool ist localStorage, mit dem Sie Daten dauerhaft im Browser speichern können die gesamte Website. Dies ist von Vorteil, wenn Sie Informationen über mehrere Sitzungen hinweg behalten möchten. Um einen Wert mithilfe von localStorage festzulegen, verwenden Sie:

window.localStorage.setItem("variableName", value);
Nach dem Login kopieren

Um den Wert abzurufen, verwenden Sie einfach:

let retrievedValue = window.localStorage.getItem("variableName");
Nach dem Login kopieren

Alternativ, wenn Sie Daten speichern müssen, die nur innerhalb des gespeichert werden In der aktuellen Browsersitzung können Sie sessionStorage verwenden. Die Syntax ähnelt der von localStorage, allerdings löscht sessionStorage die Daten, wenn das Browserfenster geschlossen wird.

window.sessionStorage.setItem("variableName", value);
let retrievedValue = window.sessionStorage.getItem("variableName");
Nach dem Login kopieren

Es ist wichtig zu beachten, dass in diesen Mechanismen nur Zeichenfolgenwerte direkt gespeichert werden können. Um andere Datentypen zu speichern, sollten Sie JSON.stringify() und JSON.parse() für die Konvertierung verwenden.

Ausführlichere Informationen und Problemumgehungen für Browser, die localStorage nicht unterstützen, finden Sie in den folgenden Ressourcen :

  • [MDNs DOM-Speicherhandbuch](https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage)
  • [ localStorage](https://developer.mozilla.org/en-US/docs/DOM/Storage#localStorage)
  • [JSON](https://developer.mozilla.org/en-US/docs /JSON)
  • [Browser-Speicherkompatibilität](http://caniuse.com/namevalue-storage)

Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablenwerte nach einer Seitenaktualisierung beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage