


Sprechen Sie über die Fähigkeiten der lokalen HTML5-Speichertechnologie. HTML5-Tutorial
Lokales Caching ist eine neue Technologie, die in HTML5 entstand. Das Aufkommen dieser Technologie ermöglicht die Entwicklung des mobilen Webs. Wir alle wissen, dass es bei der Entwicklung einer leistungsstarken mobilen App auf Geschwindigkeit ankommt. Vor HTML5 konnten nur Cookies Daten speichern und ihre Größe betrug nur 4 KB. Dadurch wird die Speicherung von Anwendungsdateien stark eingeschränkt, was zu langen Ladezeiten für im Internet entwickelte mobile Anwendungen führt. Mit lokaler Speicherung können mobile Webanwendungen näher an nativen Anwendungen sein.
Im Browser wird der lokale Speicher über window.localStorage aufgerufen. Der Code zur Bestimmung, ob der Browser lokalen Speicher unterstützt, lautet wie folgt:
- if(window.localStorage){
- warning('Dieser Browser unterstützt localStorage');
- }sonst{
- warning('Dieser Browser unterstützt NICHT localStorage');
- }
Wenn wir Daten lokal speichern möchten, ist die Fensterfunktion die einfachste Möglichkeit. Fügen Sie eine Eigenschaft zu localStorage hinzu und weisen Sie ihr einen Wert zu. Wenn wir beispielsweise einen Datennamen mit dem Wert Tom speichern möchten, können wir dies auf folgende Weise erreichen:
- window.localStorage.name = „Tom“
Beachten Sie hier, dass String-Variablen Anführungszeichen erfordern. Wenn wir die Daten aus dem lokalen Speicher abrufen möchten, können wir die Methode getItem verwenden. Der gesamte Codeprozess ist wie folgt:
- var storage = window.localStorage
- storage.name = „Tom“;
- //Namensdaten abrufen
- var name1 = storage.getItem(“name”); alert(name1);
- Das Anzeigeergebnis dieses Codes in der Chrome-Browserkonsole ist ein Eingabeaufforderungsfeld mit der Anzeige „Tom“. Es ist ersichtlich, dass wir auf diese Weise Daten korrekt gespeichert und gelesen haben.
JavaScript-Code
-
Wenn wir zu diesem Zeitpunkt erneut alarmieren, wird Null angezeigt, da die Daten gelöscht wurden.
Nachdem wir einige grundlegende lokale Speichernutzung und Ideen verstanden haben, lassen Sie uns den lokalen Speicher systematisch einführen.
Lokaler Speicher ist in drei Hauptkategorien unterteilt: localStorage/sessionStorage/lokale Datenbank
Die Verwendung, Funktionen, Aufrufmethoden usw. von localStorage und sessionStorage sind gleich. Sie haben nur unterschiedliche Bedeutungen. Unter anderem sind die in localStorage gespeicherten Daten lange gültig, während die in sessionStorage gespeicherten Informationen beim Schließen jeder Sitzung zerstört werden (für Laien werden die Daten nach dem Schließen der Seite automatisch zerstört).
Aufgrund der unterschiedlichen Eigenschaften der beiden sind auch die Anwendungsszenarien sehr unterschiedlich. Wenn wir einige Benutzerkonfigurationselemente und andere Dateninformationen speichern müssen, die über einen längeren Zeitraum gespeichert werden müssen, müssen wir normalerweise localStorgae zum Speichern verwenden und dabei die langlebigen Eigenschaften nutzen. Wenn wir sitzungsbasierte Funktionen wie Einkaufswagen implementieren müssen, müssen wir entsprechend sessionStorage verwenden.
Da die Verwendung von localStorage und sessionStorage gleich ist, nehmen wir localStorage als Beispiel, um die Methoden der beiden vorzustellen.
1. Datensatz festlegen
Die Verwendung ist localStorage.setItem("key", "value"), was bedeutet, dass der Wert an key übergeben wird. (Die Verwendungsmethode von sessionStorage.setItem ist dieselbe und wird im Folgenden nicht einzeln vorgestellt.)2. Daten getItem abrufen
Die Verwendung ist localStorage.getItem("key"). Solange Sie den entsprechenden Schlüsselwert eingeben, können Sie den entsprechenden Wertwert daraus abrufen.3. Löschen Sie bestimmte Daten. RemoveItem
Die Verwendung lautet localStorage.removeItem(key), um die dem Schlüssel entsprechenden Daten zu löschen.4. Die Verwendung von clear
ist localStorage.clear(), was bedeutet, dass alle Daten im Speichersystem gelöscht werden.Die oben genannten sind einige der grundlegendsten Verwendungen von sessionStorage/localStorage. Ich hoffe, dass sie für das Lernen aller hilfreich sein werden.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.
