Sisällysluettelo:

Milloin minun tulee käyttää LocalStoragea ja sessionStoragea?
Milloin minun tulee käyttää LocalStoragea ja sessionStoragea?

Video: Milloin minun tulee käyttää LocalStoragea ja sessionStoragea?

Video: Milloin minun tulee käyttää LocalStoragea ja sessionStoragea?
Video: The Complete Next js Course - Learn Nextjs in 2 Hours! | React SSR + timecodes 2024, Huhtikuu
Anonim

Web-tallennusobjektit localStorage ja sessionStorage sallia avaimen/arvon tallentamisen selaimeen. Sekä avaimen että arvon on oltava merkkijonoja. Raja on 2mb+, riippuu selaimesta. Ne tehdä ei vanhene.

Yhteenveto.

paikallinen varasto sessionStorage
Kestää selaimen uudelleenkäynnistyksen Kestää sivun päivityksen (mutta ei välilehteä sulkemalla)

Milloin minun pitäisi tällä tavalla käyttää paikallista tallennustilaa vs. istunnon tallennustilaa?

Istunnon tallennus tuhoutuu, kun käyttäjä sulkee selaimen, kun taas Paikallinen varasto tallentaa tiedot ilman viimeistä voimassaolopäivää. The sessionStorage objekti on yhtä suuri kuin paikallinen varasto objektia, paitsi että se tallentaa tiedot vain yhdelle istunto . Tiedot poistetaan, kun käyttäjä sulkee selainikkunan.

Lisäksi pitäisikö minun käyttää istunnon tallennustilaa? Se on hyvä vaihtoehto tiedon siirtämiselle sivujen välillä käyttämällä viewstate, piilotetut kentät tai URL-parametrit. Tärkein syy siihen käytä sessionStoragea on tarkoitettu tapauksiin, joissa käyttäjäsi avaa saman sivun kahdesti kahdella eri välilehdellä, haluat erillisen varastointi alueet näille kahdelle välilehdelle.

Samoin ihmiset kysyvät, milloin sinun ei pitäisi käyttää localStoragea?

Seuraavat ovat rajoituksia ja tapoja EI käyttää localStoragea:

  • Älä tallenna arkaluonteisia käyttäjätietoja LocalStorageen.
  • Se ei korvaa palvelinpohjaista tietokantaa, koska tiedot tallennetaan vain selaimeen.
  • LocalStorage on rajoitettu 5 megatavuun kaikissa yleisimmissä selaimissa.

Mitä eroa on evästeiden sessionStoragen ja localStoragen välillä?

Keksit ovat ensisijaisesti palvelinpuolen lukemista varten (voidaan lukea myös asiakaspuolella), paikallinen varasto ja sessionStorage voidaan lukea vain asiakaspuolelta. Koon on oltava alle 4 kt.

Suositeltava: