Оглавление:

Когда мне следует использовать LocalStorage и sessionStorage?
Когда мне следует использовать LocalStorage и sessionStorage?

Видео: Когда мне следует использовать LocalStorage и sessionStorage?

Видео: Когда мне следует использовать LocalStorage и sessionStorage?
Видео: Урок 17. JavaScript. Все о LocalStorage 2024, Ноябрь
Anonim

Объекты веб-хранилища localStorage и sessionStorage позволяют хранить ключ / значение в браузере. И ключ, и значение должны быть строками. Ограничение составляет 2 МБ +, зависит от браузера. Они делать не истекает.

Резюме.

localStorage sessionStorage
Переживает перезагрузку браузера Выдерживает обновление страницы (но не закрывает вкладку)

Таким образом, когда мне следует использовать локальное хранилище по сравнению с хранилищем сеанса?

Хранение сессий уничтожается, когда пользователь закрывает браузер, тогда как, Локальное хранилище хранит данные без срока годности. В sessionStorage объект равен localStorage объект, за исключением того, что он хранит данные только для одного сессия . Данные удаляются, когда пользователь закрывает окно браузера.

Кроме того, следует ли использовать хранилище сеансов? Это хорошая альтернатива передаче данных между страницами с использованием состояние просмотра, скрытые поля или параметры URL. Основная причина использовать sessionStorage предназначен для случаев, когда если бы ваш пользователь дважды открывал одну и ту же страницу на двух разных вкладках, вам нужно было бы разделить место хранения области для этих двух вкладок.

Точно так же люди спрашивают, когда не следует использовать localStorage?

Ниже приведены ограничения, а также способы НЕ использовать localStorage:

  • Не храните конфиденциальную информацию о пользователях в localStorage.
  • Он не заменяет серверную базу данных, поскольку информация хранится только в браузере.
  • LocalStorage ограничен 5 МБ во всех основных браузерах.

В чем разница между файлами cookie sessionStorage и localStorage?

Печенье предназначены в первую очередь для чтения на стороне сервера (также могут быть прочитаны на стороне клиента), localStorage а также sessionStorage можно читать только на стороне клиента. Размер не должен превышать 4 КБ.

Рекомендуемые: