Erläuterung:

Warum Webspeicher verwenden?

Webspeicher bietet eine einfache und effiziente Möglichkeit, das Benutzererlebnis zu verbessern. Durch das Speichern von Präferenzen, Sitzungen oder anderen notwendigen Daten auf der Clientseite können Sie personalisiertere, reaktionsfähigere und nahtlosere Webanwendungen erstellen. Wenn Sie LocalStorage und SessionStorage verstehen und nutzen, können Sie intelligentere Anwendungen erstellen, die auf Benutzeranforderungen eingehen, ohne stark auf serverseitigen Speicher angewiesen zu sein.

Abschluss

LocalStorage und SessionStorage sind unverzichtbare Tools für jeden Webentwickler. Sie ermöglichen es Ihnen, Daten direkt im Browser zu speichern und bieten so Flexibilität bei der Art und Weise, wie und wann diese Daten verfügbar sind. Unabhängig davon, ob Sie Benutzereinstellungen beibehalten oder sitzungsspezifische Informationen verwalten müssen, können Sie dies mit Webspeicher mit minimalem Aufwand tun. Durch die Beherrschung dieser Tools können Sie die Funktionalität und Benutzererfahrung Ihrer Webanwendungen erheblich verbessern.

","image":"http://www.luping.net/uploads/20240818/172395936366c1884370aa6.jpg","datePublished":"2024-08-18T13:36:03+08:00","dateModified":"2024-08-18T13:36:03+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Eine Schritt-für-Schritt-Anleitung zu LocalStorage und SessionStorage: Speichern von Daten auf der Clientseite

Eine Schritt-für-Schritt-Anleitung zu LocalStorage und SessionStorage: Speichern von Daten auf der Clientseite

Veröffentlicht am 18.08.2024
Durchsuche:751

A Step-by-Step Guide to LocalStorage and SessionStorage: Storing Data on the Client Side

Einführung in Web Storage

Web Storage ist eine leistungsstarke Funktion in modernen Browsern, die es Ihnen ermöglicht, Daten direkt auf der Client-Seite zu speichern. Diese Daten können auch nach dem Schließen des Browsers (mit LocalStorage) oder nur während der Sitzung (mit SessionStorage) erhalten bleiben. Diese Tools sind von unschätzbarem Wert für die Speicherung von Benutzereinstellungen, Warenkorbdaten und anderen Arten von Informationen, die das Benutzererlebnis verbessern.

Unterschiede zwischen LocalStorage und SessionStorage

Um sie effektiv nutzen zu können, ist es wichtig, den Unterschied zwischen LocalStorage und SessionStorage zu verstehen:

  • LocalStorage:

    • Daten bleiben auch nach dem Schließen des Browsers bestehen.
    • Es kann zum Speichern langfristiger Daten wie Benutzereinstellungen oder Token verwendet werden.
    • Die gespeicherten Daten haben keine Ablaufzeit und bleiben verfügbar, bis sie explizit gelöscht werden.
  • SessionStorage:

    • Daten sind nur während der Sitzung verfügbar (d. h. solange der Tab oder das Browserfenster geöffnet ist).
    • Sobald die Sitzung beendet ist (die Registerkarte geschlossen ist), werden die Daten automatisch gelöscht.
    • Es ist nützlich für temporäre Daten, wie sitzungsspezifische Benutzerinteraktionen oder -auswahlen.

Speichern, Abrufen und Entfernen von Daten

Die Verwendung von LocalStorage und SessionStorage ist unkompliziert. Nachfolgend finden Sie Beispiele, die zeigen, wie Daten gespeichert, abgerufen und entfernt werden.

// Storing data
localStorage.setItem('username', 'john_doe');
sessionStorage.setItem('sessionID', '123456');

// Retrieving data
const username = localStorage.getItem('username');
const sessionID = sessionStorage.getItem('sessionID');

// Removing data
localStorage.removeItem('username');
sessionStorage.removeItem('sessionID');

// Clearing all data
localStorage.clear();
sessionStorage.clear();

Beispiel aus der Praxis: Speichern von Benutzereinstellungen

Um diese Konzepte in die Praxis umzusetzen, erstellen wir eine einfache Webanwendung, die es Benutzern ermöglicht, ihr bevorzugtes Thema (hell oder dunkel) auszuwählen und zu speichern. Diese Einstellung wird mithilfe von LocalStorage gespeichert, sodass sie auch nach dem Schließen des Browsers bestehen bleibt.

HTML:



  Theme Selector

Theme Selector

Erläuterung:

  • Themenauswahl: Der Benutzer kann zwischen einem hellen oder dunklen Thema wählen, indem er auf die entsprechenden Schaltflächen klickt.
  • Speichereinstellungen: Wenn ein Thema ausgewählt wird, wird es im LocalStorage unter dem Schlüssel „theme“ gespeichert.
  • Ladeeinstellungen: Wenn die Seite geladen wird, überprüft das Skript LocalStorage auf gespeicherte Designs und wendet diese automatisch an.

Warum Webspeicher verwenden?

Webspeicher bietet eine einfache und effiziente Möglichkeit, das Benutzererlebnis zu verbessern. Durch das Speichern von Präferenzen, Sitzungen oder anderen notwendigen Daten auf der Clientseite können Sie personalisiertere, reaktionsfähigere und nahtlosere Webanwendungen erstellen. Wenn Sie LocalStorage und SessionStorage verstehen und nutzen, können Sie intelligentere Anwendungen erstellen, die auf Benutzeranforderungen eingehen, ohne stark auf serverseitigen Speicher angewiesen zu sein.

Abschluss

LocalStorage und SessionStorage sind unverzichtbare Tools für jeden Webentwickler. Sie ermöglichen es Ihnen, Daten direkt im Browser zu speichern und bieten so Flexibilität bei der Art und Weise, wie und wann diese Daten verfügbar sind. Unabhängig davon, ob Sie Benutzereinstellungen beibehalten oder sitzungsspezifische Informationen verwalten müssen, können Sie dies mit Webspeicher mit minimalem Aufwand tun. Durch die Beherrschung dieser Tools können Sie die Funktionalität und Benutzererfahrung Ihrer Webanwendungen erheblich verbessern.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/srijan_karki/a-step-by-step-guide-to-localstorage-and-sessionstorage-storing-data-on-the-client-side-2kjl?1 Beliebig Wenn Sie gegen einen Verstoß verstoßen, wenden Sie sich zum Löschen bitte an [email protected]
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3