Innehållsförteckning:

När ska jag använda LocalStorage och sessionStorage?
När ska jag använda LocalStorage och sessionStorage?

Video: När ska jag använda LocalStorage och sessionStorage?

Video: När ska jag använda LocalStorage och sessionStorage?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, April
Anonim

Webblagringsobjekt localStorage och sessionStorage tillåt att lagra nyckel/värde i webbläsaren. Både nyckel och värde måste vara strängar. Gränsen är 2mb+, beror på webbläsaren. De do inte löpa ut.

Sammanfattning.

lokalt utrymme sessionStorage
Överlever omstart av webbläsaren Överlever siduppdatering (men inte flikstängning)

På detta sätt, när ska jag använda lokal lagring kontra sessionslagring?

Sessionslagring förstörs när användaren stänger webbläsaren medan, Lokalt utrymme lagrar data utan utgångsdatum. De sessionStorage objekt är lika med lokalt utrymme objekt, förutom att det lagrar data för endast en session . Uppgifterna raderas när användaren stänger webbläsarfönstret.

Dessutom, ska jag använda sessionslagring? Det är ett bra alternativ till att skicka data mellan sidor använder sig av viewstate, dolda fält eller URL-parametrar. Den främsta anledningen till använd sessionStorage är för fall där om din användare skulle öppna samma sida två gånger på två olika flikar, skulle du vilja ha separata lagring områden för dessa två flikar.

På samma sätt, frågar folk, när ska du inte använda localStorage?

Följande är begränsningar och även sätt att INTE använda localStorage:

  • Lagra inte känslig användarinformation i localStorage.
  • Det är inte en ersättning för en serverbaserad databas eftersom information endast lagras i webbläsaren.
  • LocalStorage är begränsat till 5 MB i alla större webbläsare.

Vad är skillnaden mellan cookies sessionStorage och localStorage?

Småkakor är främst för läsning på serversidan (kan även läsas på klientsidan), lokalt utrymme och sessionStorage kan bara läsas på klientsidan. Storleken måste vara mindre än 4KB.

Rekommenderad: