⊗jsSpSgSO 85 of 294 menu

Еднократно запазване в localStorage в JavaScript

Ако се опитате да прочетете ключ, за който не са записани данни, резултатът ще бъде null. Това може да се използва, за да се извърши еднократно запазване на данни.

Например, нека запишем в локалното хранилище момента на първото посещение на потребителя в сайта. Ако потребителят не е посетил за първи път, тогава няма да правим нищо:

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

Нека пренапишем условието в по-кратка форма:

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

При посещение на потребителя в сайта запишете в локалното хранилище текущия момент от време. След това при повторно посещение изведете колко време е изминало от предишното посещение на потребителя в сайта.

При посещение на потребителя в сайта попитайте него за датата на раждане. При следващо посещение на потребителя в сайта, ако на този ден има рожден ден - поздравете го с този празник.

Дадено е поле за въвеждане. При загуба на фокус в това поле запазете неговата стойност в локалното хранилище. При следващо посещение на потребителя на страницата задайте в полето запазения по-рано текст.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне