⊗jsSpSgSO 85 of 294 menu

Vienreizējs saglabāšana localStorage JavaScript

Ja mēģināt nolasīt atslēgu, kurai netika ierakstīti dati, tad rezultāts būs null. To var izmantot, lai veiktu vienreizēju datu saglabāšanu.

Piemēram, ierakstīsim lokālajā krātuvē lietotāja pirmo apmeklējumu mājaslapā. Un, ja lietotājs ieradīsies ne pirmo reizi, tad neko darīt nebūs:

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

Pārrakstīsim nosacījumu īsākā formā:

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

Pēc lietotāja ierašanās mājaslapā ierakstiet lokālajā krātuvē pašreizējo laika momentu. Tad pēc atkārtotas ierašanās izvadiet, cik laika ir pagājis kopš lietotāja iepriekšējās ierasties mājaslapā.

Pēc lietotāja ierašanās mājaslapā pajautājiet viņam dzimšanas datumu. Nākamajā lietotāja apmeklējumā mājaslapā, ja viņam šajā dienā būs dzimšanas diena - apsveiciet viņu ar šo svētku.

Dots input. Pēc fokusa zaudēšana šajā input saglabājiet tā vērtību lokālajā krātuvē. Nākamajā lietotāja apmeklējumā lapā iestatiet input saglabāto iepriekš tekstu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt