Sisukord:

Millal peaksin kasutama LocalStorage'i ja sessionStorage'i?
Millal peaksin kasutama LocalStorage'i ja sessionStorage'i?

Video: Millal peaksin kasutama LocalStorage'i ja sessionStorage'i?

Video: Millal peaksin kasutama LocalStorage'i ja sessionStorage'i?
Video: Последствия ПТСР: суицид, депрессия, наркомания | Причины ПТСР у женщин после абьюза | Лечение ПТСР 2024, Mai
Anonim

Veebisalvestusobjektid localStorage ja sessionStorage võimaldab salvestada brauseris võtme/väärtuse. Nii võti kui ka väärtus peavad olema stringid. Piirang on 2MB+, oleneb brauserist. Nad teha ei aegu.

Kokkuvõte.

kohalik salvestusruum sessionStorage
Jätab üle brauseri taaskäivitamise Jätab lehe värskendamise üle (kuid mitte vahelehe sulgemist)

Millal peaksin sel viisil kasutama kohalikku salvestusruumi vs seansisalvestusruumi?

Seansi salvestamine hävib, kui kasutaja brauseri sulgeb, samas kui Kohalik salvestusruum salvestab andmeid ilma aegumiskuupäevata. The sessionStorage objekt on võrdne kohalik salvestusruum objekti, välja arvatud see, et see salvestab andmed ainult ühe kohta istungil . Andmed kustutatakse, kui kasutaja sulgeb brauseriakna.

Lisaks, kas ma peaksin kasutama seansi salvestusruumi? See on hea alternatiiv andmete edastamiseks lehtede vahel kasutades viewstate, peidetud väljad või URL-i parameetrid. Peamine põhjus, miks kasutage sessionStorage'i on mõeldud juhtudel, kui teie kasutaja avab sama lehe kaks korda kahel erineval vahekaardil, soovite eraldada ladustamine nende kahe vahelehe jaoks mõeldud alad.

Samuti küsivad inimesed, millal ei tohiks kohalikku salvestusruumi kasutada?

Järgmised on piirangud ja viisid, kuidas kohalikku salvestusruumi MITTE kasutada:

  • Ärge salvestage tundlikku kasutajateavet kohalikus salvestusruumis.
  • See ei asenda serveripõhist andmebaasi, kuna teave salvestatakse ainult brauserisse.
  • LocalStorage on kõigis suuremates brauserites piiratud 5 MB-ga.

Mis vahe on küpsiste sessionStorage ja localStorage vahel?

Küpsised on mõeldud peamiselt serveripoolseks lugemiseks (saab lugeda ka kliendipoolselt), kohalik salvestusruum ja sessionStorage saab lugeda ainult kliendi poolelt. Suurus peab olema väiksem kui 4 kB.

Soovitan: