Heim > Web-Frontend > js-Tutorial > Clientseitiger JavaScript-Speicher

Clientseitiger JavaScript-Speicher

伊谢尔伦
Freigeben: 2016-11-21 13:38:15
Original
1188 Leute haben es durchsucht

1. Vorwort:

Die clientseitige Speicherung ist eigentlich die Speicherfunktion des Webbrowsers, die Daten über die API des Browsers auf der Festplatte speichert.

2. Verschiedene Formen von Speicher:

1. Webspeicher: localStorage und sessionStorage stellen dasselbe Speicherobjekt dar – der persistente Index ist eine Zeichenfolge und der Wert ist auch ein Array von Zeichenfolgen

Die beiden haben einen unterschiedlichen Wert Die Speichergültigkeitsdauer ist unterschiedlich und andere sind grundsätzlich gleich. Die Bereiche liegen auf Dokumentquellenebene und können nicht domänenübergreifend abgerufen werden Dokumente desselben Ursprungs; es können Daten abgerufen oder überschrieben werden;

sessionStorage: Der Gültigkeitsbereich ist auf das Fenster oder die Registerkarte beschränkt und alle Daten werden gelöscht, nachdem die Registerkarte geschlossen wurde.

Beide können wie gewöhnliche js behandelt werden. Verwenden Sie Objekte, um Daten über .key oder [key] festzulegen und abzurufen. Der neue Browser bietet auch eine formale API:

SetItem(): Legen Sie das entsprechende fest Name und Wert in der Form localStorage.setItem( "x",1);

getItem(): Übergeben Sie den Namen, um den entsprechenden Wert in der Form zu erhalten: localStorage.getItem("x" );

RemoveItem(): Übergeben Sie den Namen, löschen Sie die entsprechenden Daten; Clear(): Löschen Sie alle gespeicherten Daten.

Key(): Wird in Verbindung mit der Länge verwendet, um alle Namen aufzulisten : for(var i=0;i

2. Cookie: Cookie-Daten werden automatisch zwischen dem Webbrowser und dem Webserver übertragen, sodass Serverskripte auf dem Client gespeicherte Cookie-Werte lesen und schreiben können;

Cookie-Einschränkungen: Jeder Webserver kann nicht mehr als 20 Cookies speichern, die von jedem Cookie gespeicherten Daten dürfen 4 KB nicht überschreiten; 3. Client-Datenbank (html5 ): IndexedDB: eine Objektdatenbank; neue Versionen von Chrome und Firefox; 4. Dateisystem (HTML5): Sie können das lokale Dateisystem zum Lesen und Schreiben von Dateien und Verzeichnissen verwenden; des Chrome-Browsers implementiert dies


Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage