Web Storage API (localStorage)


Web Storage API - bu brauzerda ma’lumotlarni saqlash va olish uchun oddiy sintaksis. Foydalanish juda oson:

Misol

localStorage.setItem("name", "John Doe");
localStorage.getItem("name");
O‘zingiz sinab ko‘ring »

Web Storage API barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome IE/Edge Firefox Safari Opera
Ha Ha Ha Ha Ha

ULASHISH

localStorage obyekti

localStorage obyekti ma’lum bir veb-sayt uchun mahalliy xotiraga kirishni ta’minlaydi. Bu sizga ushbu domen uchun ma’lumotlarni saqlash, o‘qish, qo‘shish, o‘zgartirish va o‘chirish imkonini beradi.

Ma’lumotlar amal qilish muddatisiz saqlanadi va brauzer yopilganda o‘chirilmaydi.

Ma’lumotlar kunlar, haftalar va yillar davomida mavjud bo‘ladi.


setItem() usuli

localStorage.setItem() metodi ma’lumot elementini xotiraga saqlaydi.

Parametr sifatida nom va qiymatni oladi:

Misol

localStorage.setItem("name", "John Doe");

getItem() metodi

localStorage.getItem() metodi xotiradan ma’lumot elementini oladi.

U parametr sifatida nomni qabul qiladi:

Misol

localStorage.getItem("name");


sessionStorage obyekti

sessionStorage obyekti localStorage obyekti bilan bir xil.

Farqi shundaki, sessionStorage obyekti ma’lumotlarni bir seans uchun saqlaydi.

Brauzer yopilganda ma’lumotlar o‘chiriladi.

Misol

sessionStorage.getItem("name");
O‘zingiz sinab ko‘ring »

setItem() usuli

SessionStorage.setItem() usuli ma’lumotlar elementini xotirada saqlaydi.

Parametr sifatida nom va qiymatni oladi:

Misol

sessionStorage.setItem("name", "John Doe");

getItem() metodi

sessionStorage.getItem() metodi xotiradan ma’lumot elementini oladi.

U parametr sifatida nomni qabul qiladi:

Misol

sessionStorage.getItem("name");

Storage obyektining xususiyatlari va metodlari

Property/Method Tavsif
key(n) Saqlashdagi n-kalit nomini qaytaradi
length Saqlash obyektida saqlangan ma’lumotlar elementlari sonini qaytaradi
getItem(keyname) Belgilangan kalit nomining qiymatini qaytaradi
setItem(keyname, value) Xotiraga kalit qo‘shadi yoki kalit qiymatini yangilaydi (agar u allaqachon mavjud bo‘lsa)
removeItem(keyname) Bu kalitni xotiradan olib tashlaydi
clear() Xotiradagi barcha kalitlarni bo‘shating

Web Storage API uchun tegishli sahifalar

Xususiyat Tavsif
window.localStorage Veb-brauzerda kalit/qiymat juftlarini saqlashga imkon beradi. Yaroqlilik muddatisiz ma’lumotlarni saqlaydi
window.sessionStorage Veb-brauzerda kalit/qiymat juftlarini saqlashga imkon beradi. Bir seans uchun ma’lumotlarni saqlaydi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!