Mundarija:

LocalStorage va sessionStorage-dan qachon foydalanishim kerak?
LocalStorage va sessionStorage-dan qachon foydalanishim kerak?

Video: LocalStorage va sessionStorage-dan qachon foydalanishim kerak?

Video: LocalStorage va sessionStorage-dan qachon foydalanishim kerak?
Video: 064. LocalStorage | JavaScript darslari | O'zbek tilida | JavaScript Amaliyot 2024, Noyabr
Anonim

Veb saqlash ob'ektlari localStorage va sessionStorage kalit/qiymatni brauzerda saqlashga ruxsat bering. Ikkala kalit ham, qiymat ham satr bo'lishi kerak. Cheklov 2mb+, brauzerga bog'liq. Ular qil muddati tugamaydi.

Xulosa.

localStorage sessionStorage
Brauzerni qayta ishga tushirishdan omon qoladi Sahifani yangilashdan omon qoladi (lekin yorliq yopilmaydi)

Shu tarzda, qachon mahalliy xotiradan seans xotirasidan foydalanishim kerak?

Seansni saqlash foydalanuvchi brauzerni yopgandan so'ng yo'q qilinadi, holbuki, Mahalliy saqlash ma'lumotlarni amal qilish muddatisiz saqlaydi. The sessionStorage ob'ekt ga teng localStorage ob'ekt, faqat bittasi uchun ma'lumotlarni saqlaydi sessiya . Foydalanuvchi brauzer oynasini yopganida ma'lumotlar o'chiriladi.

Bundan tashqari, seans xotirasidan foydalanishim kerakmi? Bu sahifalar o'rtasida ma'lumotlarni uzatishning yaxshi alternatividir foydalanish ko'rish holati, yashirin maydonlar yoki URL parametrlari. Buning asosiy sababi sessionStorage-dan foydalaning Agar foydalanuvchi bir xil sahifani ikki xil tabda ikki marta ochsa, siz alohida ochishni xohlaysiz saqlash ushbu ikkita yorliq uchun joylar.

Xuddi shunday, odamlar qachon localStorage-dan foydalanmaslik kerakligini so'rashadi.

Quyida cheklovlar va localStorage dan foydalanmaslik usullari keltirilgan:

  • Shaxsiy foydalanuvchi ma'lumotlarini localStorage-da saqlamang.
  • Bu serverga asoslangan ma'lumotlar bazasi o'rnini bosmaydi, chunki ma'lumotlar faqat brauzerda saqlanadi.
  • LocalStorage barcha asosiy brauzerlarda 5MB bilan cheklangan.

SessionStorage cookie fayllari va localStorage o'rtasidagi farq nima?

Cookie-fayllar asosan server tomonida o'qish uchun mo'ljallangan (mijoz tomonidan ham o'qilishi mumkin), localStorage va sessionStorage faqat mijoz tomonidan o'qilishi mumkin. Hajmi 4 KB dan kam bo'lishi kerak.

Tavsiya: