Obsah:

Kedy by som mal používať LocalStorage a sessionStorage?
Kedy by som mal používať LocalStorage a sessionStorage?

Video: Kedy by som mal používať LocalStorage a sessionStorage?

Video: Kedy by som mal používať LocalStorage a sessionStorage?
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Apríl
Anonim

Objekty webového úložiska localStorage a sessionStorage umožňujú uložiť kľúč/hodnotu v prehliadači. Kľúč aj hodnota musia byť reťazce. Limit je 2 MB+, závisí od prehliadača. Oni robiť nevyprší.

Zhrnutie.

lokálny obchod sessionStorage
Prežije reštart prehliadača Prežije obnovenie stránky (ale nie zatvorenie karty)

Kedy by som mal týmto spôsobom použiť miestne úložisko vs úložisko relácie?

Ukladanie relácií sa zničí, keď používateľ zatvorí prehliadač, zatiaľ čo, Lokálny obchod uchováva údaje bez dátumu vypršania platnosti. The sessionStorage objekt sa rovná lokálny obchod objekt, okrem toho, že ukladá údaje len pre jeden relácie . Údaje sa vymažú, keď používateľ zatvorí okno prehliadača.

Okrem toho, mám používať úložisko relácie? Je to dobrá alternatíva k odovzdávaniu údajov medzi stránkami použitím stav zobrazenia, skryté polia alebo parametre adresy URL. Hlavným dôvodom použite sessionStorage je pre prípady, keď by váš používateľ otvoril tú istú stránku dvakrát na dvoch rôznych kartách, chceli by ste ich oddeliť skladovanie oblasti pre tieto dve karty.

Podobne sa ľudia pýtajú, kedy by ste nemali používať localStorage?

Nasledujú obmedzenia a tiež spôsoby, ako NEPOUŽÍVAŤ localStorage:

  • Neuchovávajte citlivé informácie o používateľovi v localStorage.
  • Nenahrádza serverovú databázu, pretože informácie sú uložené iba v prehliadači.
  • LocalStorage je vo všetkých hlavných prehliadačoch obmedzený na 5 MB.

Aký je rozdiel medzi súbormi cookie sessionStorage a localStorage?

Cookies sú primárne na čítanie na strane servera (možno čítať aj na strane klienta), lokálny obchod a sessionStorage je možné čítať iba na strane klienta. Veľkosť musí byť menšia ako 4 kB.

Odporúča: