Благодаря тому, что в HTML5 есть поддержка веб-хранения, данные веб-сайтов можно хранить на локальном компьютере пользователя.
До появления HTML5 в этих целях использовались куки-файлы.
Преимущества веб-хранения данных:
Есть два типа объектов веб-хранения:
В чём отличия?
Для локального и сессионного веб-хранения используются очень простые и похожие правила синтаксиса.
Данные сохраняются в виде пары ключ/значение.
Т. к. взаимодействие с локальным хранилищем браузера происходит посредством языка JavaScript, нижеприведённый код следует помещать внутри тегов <script> ... </script>.
Сохранение значения:
Найти и взаимодействовать (изменять, удалять и т. д.) ключ и значение можно как методами JavaScript, так и вручную через инструменты разработчика (клавиша вызова по умолчанию – F12).
Извлечение значения:
Удаление значения:
Удаление всех значений: