Web Storage API je jednoduchá syntaxe pro ukládání a načítání dat v prohlížeči. Použití je velmi snadné:
localStorage.setItem("name", "John Doe");
localStorage.getItem("name");
Zkuste to sami →
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
localStorage.setItem("name","John Doe");
document.getElementById("demo").innerHTML = localStorage.getItem("name");
</script>
</body>
</html>
Web Storage API je podporováno ve všech prohlížečích:
Chrome | IE/Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Objekt localStorage poskytuje přístup k místnímu úložišti pro konkrétní web. Umožňuje vám ukládat, číst, přidávat, upravovat a odstraňovat datové položky pro danou doménu.
Data jsou uložena bez data vypršení platnosti a po zavření prohlížeče nebudou smazána.
Data budou k dispozici za dny, týdny a roky.
Metoda localStorage.setItem() ukládá datovou položku do úložiště.
Jako parametry bere název a hodnotu:
localStorage.setItem("name", "John Doe");
Metoda localStorage.getItem() načte datovou položku z úložiště.
Jako parametr bere jméno:
localStorage.getItem("name");
Objekt sessionStorage je identický s objektem localStorage.
Rozdíl je v tom, že objekt sessionStorage ukládá data pro jednu relaci.
Data se vymažou při zavření prohlížeče.
sessionStorage.getItem("name");
Zkuste to sami →
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
sessionStorage.setItem("name","John Doe");
document.getElementById("demo").innerHTML = sessionStorage.getItem("name");
</script>
</body>
</html>
Metoda sessionStorage.setItem() ukládá datovou položku do úložiště.
Jako parametry bere název a hodnotu:
sessionStorage.setItem("name", "John Doe");
Metoda sessionStorage.getItem() načte datovou položku z úložiště.
Jako parametr bere jméno:
sessionStorage.getItem("name");
Vrátí název n-tého klíče v úložišti
Vrátí počet datových položek uložených v objektu Storage
Vrátí hodnotu zadaného názvu klíče
Přidá klíč do úložiště nebo aktualizuje hodnotu klíče (pokud již existuje)
Odebere tento klíč z úložiště
Vyprázdněte všechny klíče z úložiště
Umožňuje uložit páry klíč/hodnota ve webovém prohlížeči. Ukládá data s č Datum spotřeby
Umožňuje uložit páry klíč/hodnota ve webovém prohlížeči. Ukládá data pro jednoho zasedání