⊗jsSpSgSO 85 of 294 menu

Jednokratno čuvanje u localStorage u JavaScriptu

Ako pokušamo da pročitamo ključ za koji podaci nisu sačuvani, rezultat će biti null. Ovo možemo iskoristiti da izvršimo jednokratno čuvanje podataka.

Na primer, hajde da sačuvamo u lokalnu memoriju trenutak prvog poseta korisnika sajtu. A ako korisnik nije došao prvi put, onda ništa nećemo raditi:

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

Prepišimo uslov u kraćoj formi:

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

Prilikom posete korisnika sajtu sačuvajte u lokalnu memoriju trenutno vreme. Zatim prilikom sledećeg poseta prikažite koliko je vremena prošlo od prethodnog poseta korisnika sajtu.

Prilikom posete korisnika sajtu pitajte ga za datum rođenja. Prilikom sledećeg poseta korisnika sajtu, ako mu je tog dana rođendan - čestitajte mu.

Dat je input polje. Prilikom gubljenja fokusa u ovom polju sačuvajte njegovu vrednost u lokalnu memoriju. Prilikom sledećeg poseta korisnika stranici postavite u input polje prethodno sačuvan tekst.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij