JavaScriptте localStorage бир жолу сактоо
Эгерде маалыматтар жазылбаган ачкычты окууга аракет кылсак, анда натыйжа
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);
}
Колдонуучунун сайтка кириши менен жергиликтүү сактагычка учурдагы убакытты жазыңыз. Андан кийин кайра киргенде, колдонуучунун сайтка акыркы кирген убагынан канча убакыт өткөнүн чыгарыңыз.
Колдонуучунун сайтка кириши менен анын туулган күнүн сураңыз. Колдонуучунун сайтка кийинки киргенде, эгерде ал күн анын туулган күнү болсо, аны ушул майрам менен куттаңыз.
Инпут берилген. Бул инпутта фокусту жоготкондо, анын маанисин жергиликтүү сактагычка сактаңыз. Колдонуучунун баракчага кийинки киргенде, инпутка мурун сакталган текстти коюңыз.