Turinys:

Kada turėčiau naudoti LocalStorage ir sessionStorage?
Kada turėčiau naudoti LocalStorage ir sessionStorage?

Video: Kada turėčiau naudoti LocalStorage ir sessionStorage?

Video: Kada turėčiau naudoti LocalStorage ir sessionStorage?
Video: CS50 2013 - Week 8 2024, Gegužė
Anonim

Interneto saugojimo objektai localStorage ir sessionStorage leisti saugoti raktą / reikšmę naršyklėje. Ir raktas, ir reikšmė turi būti eilutės. Riba yra 2 MB+, priklauso nuo naršyklės. Jie daryti nesibaigia.

Santrauka.

vietinė parduotuvė sessionStorage
Išgyvena naršyklės paleidimą iš naujo Išgyvena puslapio atnaujinimą (bet neuždaro skirtuko)

Kada tokiu būdu turėčiau naudoti vietinę saugyklą, palyginti su seanso saugykla?

Seanso saugykla sunaikinama, kai vartotojas uždaro naršyklę, tuo tarpu Vietinė parduotuvė saugo duomenis be galiojimo datos. The sessionStorage objektas yra lygus vietinė parduotuvė objektas, išskyrus tai, kad jis saugo tik vieno duomenis sesija . Duomenys ištrinami, kai vartotojas uždaro naršyklės langą.

Be to, ar turėčiau naudoti seanso saugyklą? Tai gera alternatyva duomenų perdavimui tarp puslapių naudojant viewstate, paslėpti laukai arba URL parametrai. Pagrindinė priežastis, kodėl naudoti sessionStorage skirtas tiems atvejams, kai vartotojas atidarytų tą patį puslapį du kartus dviejuose skirtinguose skirtukuose, norėsite atskirti saugykla šių dviejų skirtukų sritis.

Taip pat žmonės klausia, kada neturėtumėte naudoti „localStorage“?

Toliau pateikiami apribojimai ir būdai NEnaudoti vietinės saugyklos:

  • Vietinėje saugykloje nesaugokite slaptos vartotojo informacijos.
  • Tai nepakeičia serverio duomenų bazės, nes informacija saugoma tik naršyklėje.
  • „LocalStorage“visose pagrindinėse naršyklėse yra ribojama iki 5 MB.

Kuo skiriasi slapukų sessionStorage ir localStorage?

Slapukai pirmiausia skirti skaityti serverio pusėje (taip pat galima skaityti kliento pusėje), vietinė parduotuvė ir sessionStorage galima skaityti tik kliento pusėje. Dydis turi būti mažesnis nei 4 KB.

Rekomenduojamas: