Cuprins:

Când ar trebui să folosesc LocalStorage și sessionStorage?
Când ar trebui să folosesc LocalStorage și sessionStorage?

Video: Când ar trebui să folosesc LocalStorage și sessionStorage?

Video: Când ar trebui să folosesc LocalStorage și sessionStorage?
Video: Salvează datele în browser cu Local & Session Storage 2024, Aprilie
Anonim

Obiecte de stocare web localStorage și sessionStorage permite stocarea cheii/valorii în browser. Atât cheia, cât și valoarea trebuie să fie șiruri de caractere. Limita este de 2 MB+, depinde de browser. ei do nu expiră.

Rezumat.

LocalStorage sesiuneStorage
Supraviețuiește repornirea browserului Supraviețuiește reîmprospătarea paginii (dar nu închiderea filei)

În acest mod, când ar trebui să folosesc stocarea locală vs stocarea sesiune?

Stocarea sesiunii este distrus odată ce utilizatorul închide browserul, în timp ce, Stocare locală stochează date fără dată de expirare. The sesiuneStorage obiectul este egal cu LocalStorage obiect, cu excepția faptului că stochează datele doar pentru unul sesiune . Datele sunt șterse atunci când utilizatorul închide fereastra browserului.

În plus, ar trebui să folosesc stocarea sesiunii? Este o alternativă bună la transmiterea datelor între pagini folosind viewstate, câmpuri ascunse sau parametri URL. Motivul principal pentru utilizați sessionStorage este pentru cazurile în care dacă utilizatorul ar deschide aceeași pagină de două ori în două file diferite, ați dori să fie separate depozitare zone pentru acele două file.

De asemenea, oamenii se întreabă, când nu ar trebui să utilizați localStorage?

Următoarele sunt limitări și, de asemenea, modalități de a NU folosi localStorage:

  • Nu stocați informații sensibile ale utilizatorului în localStorage.
  • Nu este un substitut pentru o bază de date bazată pe server, deoarece informațiile sunt stocate doar în browser.
  • LocalStorage este limitat la 5 MB în toate browserele majore.

Care este diferența dintre cookie-uri sessionStorage și localStorage?

Cookie-uri sunt în principal pentru citirea pe partea de server (pot fi citite și pe partea client), LocalStorage și sesiuneStorage poate fi citit doar pe partea clientului. Dimensiunea trebuie să fie mai mică de 4KB.

Recomandat: