Веб-хранилище в JavaScript — это способ хранения данных на стороне клиента, позволяющий сохранять данные между несколькими сеансами и страницами. В JavaScript есть два типа веб-хранилищ: локальное хранилище и хранилище сеансов.
Локальное хранилище. Локальное хранилище — это тип веб-хранилища, которое позволяет сохранять данные даже после того, как пользователь закрывает браузер или перезагружает компьютер. Данные, хранящиеся в локальном хранилище, остаются доступными, даже если пользователь повторно посещает веб-сайт через несколько дней.
Вот пример использования локального хранилища в JavaScript:
Хранилище сеансов. Хранилище сеансов — это тип веб-хранилища, который позволяет хранить данные для одного сеанса. Данные, хранящиеся в хранилище сеансов, доступны только в течение текущего сеанса и удаляются, когда пользователь закрывает браузер.
Вот пример использования хранилища сеансов в JavaScript:
Как в локальном хранилище, так и в хранилище сеансов метод setItem
используется для хранения данных, метод getItem
используется для извлечения данных, а метод removeItem
используется для удаления данных. Данные, хранящиеся в веб-хранилище, представляют собой пары «ключ-значение», где ключ — это строка, а значение может быть любым типом данных JavaScript, например строкой, числом или объектом.