Spisu treści:

Kiedy należy używać LocalStorage i sessionStorage?
Kiedy należy używać LocalStorage i sessionStorage?

Wideo: Kiedy należy używać LocalStorage i sessionStorage?

Wideo: Kiedy należy używać LocalStorage i sessionStorage?
Wideo: JavaScript Cookies vs Local Storage vs Session Storage 2024, Listopad
Anonim

Obiekty do przechowywania w sieci localStorage i sessionStorage pozwalają przechowywać klucz/wartość w przeglądarce. Zarówno klucz, jak i wartość muszą być ciągami. Limit wynosi 2mb+, w zależności od przeglądarki. Oni robić nie wygasa.

Streszczenie.

Lokalny magazyn sesjaStorage
Przetrwa ponowne uruchomienie przeglądarki Odświeżenie strony przetrwania (ale nie zamykanie karty)

W ten sposób, kiedy należy używać pamięci lokalnej, a kiedy pamięci sesji?

Przechowywanie sesji jest niszczony po zamknięciu przeglądarki przez użytkownika, Lokalny magazyn przechowuje dane bez daty ważności. ten sesjaStorage obiekt jest równy Lokalny magazyn obiekt, z wyjątkiem tego, że przechowuje dane tylko dla jednego sesja . Dane są usuwane, gdy użytkownik zamknie okno przeglądarki.

Ponadto, czy powinienem używać przechowywania sesji? To dobra alternatywa dla przekazywania danych między stronami za pomocą stan widoku, ukryte pola lub parametry adresu URL. Główny powód, aby użyj sessionStorage dotyczy przypadków, w których użytkownik dwukrotnie otwierał tę samą stronę w dwóch różnych kartach, chciałbyś osobno składowanie obszary dla tych dwóch zakładek.

Podobnie ludzie pytają, kiedy nie należy używać localStorage?

Poniżej przedstawiono ograniczenia, a także sposoby NIE używać localStorage:

  • Nie przechowuj poufnych informacji o użytkowniku w localStorage.
  • Nie zastępuje bazy danych opartej na serwerze, ponieważ informacje są przechowywane tylko w przeglądarce.
  • LocalStorage jest ograniczone do 5 MB we wszystkich głównych przeglądarkach.

Jaka jest różnica między plikami cookie sessionStorage a localStorage?

Ciasteczka służą głównie do odczytu po stronie serwera (mogą być również odczytywane po stronie klienta), Lokalny magazyn oraz sesjaStorage można odczytać tylko po stronie klienta. Rozmiar musi być mniejszy niż 4 KB.

Zalecana: