API pamięci masowej
Obiekt do przechowywania
Obiekt Storage interfejsu Web Storage API zapewnia dostęp do magazynu sesji lub magazynu lokalnego dla określonej domeny. Umożliwia to odczytywanie, dodawanie, modyfikowanie i usuwanie przechowywanych elementów danych.
Właściwości i metody obiektów pamięci masowej
Property/Method | Description |
---|---|
key(n) | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
getItem(keyname) | Returns the value of the specified key name |
setItem(keyname, value) | Adds that key to the storage, or update that key's value if it already exists |
removeItem(keyname) | Removes that key from the storage |
clear() | Empty all key out of the storage |
Powiązane strony dla API Web Storage
Property | Description |
---|---|
window.localStorage | Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
window.sessionStorage | Allows to save key/value pairs in a web browser. Stores the data for one session |
Pliki cookie a pamięć lokalna
Pliki cookie są przeznaczone dla aplikacji klient-serwer (przeglądarka-serwer).
Pamięć lokalna jest przeznaczona dla aplikacji klienckich (przeglądarki).
Pliki cookie są powiązane ze stronami internetowymi. Jeśli dane są do użytku klienta, wysyłanie ciasteczek w każdym nagłówku HTTP jest ograniczone przepustowością.
Niektórzy użytkownicy mają z reguły wyłączone pliki cookie w swoich przeglądarkach.
Plik cookie ma limit rozmiaru 4 kilobajtów. Magazyn lokalny ma limit 5 megabajtów na domenę.
Plik cookie ma datę ważności. Pamięć lokalna nie.
Obsługa przeglądarki
Storage API
jest obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |