⊗jsSpSgSO 85 of 294 menu

Jednorazowe zapisywanie w localStorage w JavaScript

Jeśli spróbujesz odczytać klucz, dla którego dane nie zostały zapisane, wynikiem będzie null. Można to wykorzystać do wykonania jednorazowego zapisu danych.

Na przykład, zapiszmy w lokalnej pamięci moment pierwszego wejścia użytkownika na stronę. A jeśli użytkownik wejdzie nie po raz pierwszy, to nic nie robimy:

let time = localStorage.getItem('time'); if (time === null) { let now = Date.now(); localStorage.setItem('time', now); }

Przepiszmy warunek w krótszej formie:

let time = localStorage.getItem('time'); if (!time) { let now = Date.now(); localStorage.setItem('time', now); }

Przy wejściu użytkownika na stronę zapisz w lokalnej pamięci bieżący moment czasu. Następnie przy ponownym wejściu wyświetl, ile czasu minęło od poprzedniego wejścia użytkownika na stronę.

Przy wejściu użytkownika na stronę zapytaj go o datę urodzenia. Przy następnym wejściu użytkownika na stronę, jeśli w tym dniu ma Urodziny - pogratuluj mu tego święta.

Dane pole input. Przy utracie fokusu w tym polu zapisz jego wartość w lokalnej pamięci. Przy następnym wejściu użytkownika na stronę ustaw w polu input zapisany wcześniej tekst.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć