INHOUDSOPGAWE:

Wanneer moet ek LocalStorage en sessionStorage gebruik?
Wanneer moet ek LocalStorage en sessionStorage gebruik?

Video: Wanneer moet ek LocalStorage en sessionStorage gebruik?

Video: Wanneer moet ek LocalStorage en sessionStorage gebruik?
Video: Friendzy: Laravel 8 API & Nuxt - Ep.#2 Authentication 2024, Mei
Anonim

Webbergingsvoorwerpe localStorage en sessionStorage laat toe om sleutel/waarde in die blaaier te stoor. Beide sleutel en waarde moet stringe wees. Die limiet is 2mb+, hang af van die blaaier. Hulle doen verval nie.

Opsomming.

plaaslike berging sessieStoor
Oorleef blaaier herbegin Oorleef bladsyverversing (maar nie oortjie sluit nie)

Op hierdie manier, wanneer moet ek plaaslike berging teenoor sessieberging gebruik?

Sessieberging word vernietig sodra die gebruiker die blaaier toemaak, terwyl, Plaaslike berging stoor data sonder vervaldatum. Die sessieStoor voorwerp is gelyk aan die plaaslike berging voorwerp, behalwe dat dit die data vir slegs een stoor sessie . Die data word uitgevee wanneer die gebruiker die blaaiervenster toemaak.

Verder, moet ek sessieberging gebruik? Dit is 'n goeie alternatief om data tussen bladsye deur te gee gebruik viewstate, verborge velde of URL-parameters. Die hoofrede om gebruik sessionStorage is vir gevalle waar as jou gebruiker dieselfde bladsy twee keer in twee verskillende oortjies sou oopmaak, jy apart wil hê berging areas vir daardie twee oortjies.

Net so, vra mense, wanneer moet jy nie localStorage gebruik nie?

Die volgende is beperkings en ook maniere om NIE localStorage te gebruik nie:

  • Moenie sensitiewe gebruikerinligting in localStorage stoor nie.
  • Dit is nie 'n plaasvervanger vir 'n bedienergebaseerde databasis nie, aangesien inligting slegs op die blaaier gestoor word.
  • LocalStorage is beperk tot 5MB oor alle groot blaaiers.

Wat is die verskil tussen koekiessessieStorage en localStorage?

Koekies is hoofsaaklik vir bedienerkant-lees (kan ook aan kliëntkant gelees word), plaaslike berging en sessieStoor kan slegs aan die kliënt-kant gelees word. Grootte moet minder as 4KB wees.

Aanbeveel: