Sadržaj:

Kada trebam koristiti LocalStorage i sessionStorage?
Kada trebam koristiti LocalStorage i sessionStorage?

Video: Kada trebam koristiti LocalStorage i sessionStorage?

Video: Kada trebam koristiti LocalStorage i sessionStorage?
Video: Дай МОЛОКО своему ПОМИДОРУ, ОГУРЕЦУ - 100% РАБОТАЕТ! 2024, Svibanj
Anonim

Objekti za web pohranu localStorage i sessionStorage dopustiti pohranjivanje ključa/vrijednosti u pregledniku. I ključ i vrijednost moraju biti nizovi. Ograničenje je 2mb+, ovisi o pregledniku. Oni čini ne ističe.

Sažetak.

lokalna pohrana sessionStorage
Preživljava ponovno pokretanje preglednika Preživljava osvježavanje stranice (ali ne zatvaranje kartice)

Na ovaj način, kada bih trebao koristiti lokalnu pohranu u odnosu na pohranu sesije?

Pohrana sesije uništava se nakon što korisnik zatvori preglednik dok, Lokalna pohrana pohranjuje podatke bez datuma isteka. The sessionStorage objekt je jednak lokalna pohrana objekt, osim što pohranjuje podatke samo za jedan sjednica . Podaci se brišu kada korisnik zatvori prozor preglednika.

Nadalje, trebam li koristiti pohranu sesije? To je dobra alternativa za prijenos podataka između stranica korištenjem viewstate, skrivena polja ili parametre URL-a. Glavni razlog za koristite sessionStorage je za slučajeve kada bi vaš korisnik dvaput otvorio istu stranicu u dvije različite kartice, trebali biste ih odvojiti skladištenje područja za te dvije kartice.

Isto tako, ljudi pitaju, kada ne biste trebali koristiti localStorage?

Sljedeća su ograničenja i načini da NE koristite localStorage:

  • Nemojte spremati osjetljive korisničke podatke u localStorage.
  • Nije zamjena za bazu podataka baziranu na poslužitelju jer se informacije pohranjuju samo u pregledniku.
  • LocalStorage je ograničen na 5 MB u svim glavnim preglednicima.

Koja je razlika između kolačića sessionStorage i localStorage?

Kolačići prvenstveno su za čitanje na strani poslužitelja (može se čitati i na strani klijenta), lokalna pohrana i sessionStorage može se čitati samo na strani klijenta. Veličina mora biti manja od 4 KB.

Preporučeni: