Оглавление:
Определение. Что означает локальное хранилище HTML5?
Локальное хранилище HTML5 является компонентом интерфейса программирования приложений веб-хранилища. Это метод, с помощью которого веб-страницы локально хранят именованные пары ключ / значение в веб-браузере клиента. Подобно cookie-файлам, эти сохраненные данные существуют - даже когда вы закрываете вкладку браузера, переходите от текущего веб-сайта, выходите из вкладки браузера или закрываете основной браузер. В отличие от файлов cookie, эти данные не передаются на удаленный веб-сервер, если они не отправлены вручную. Поскольку локальное хранилище HTML5 изначально встроено в веб-браузеры, оно доступно без сторонних плагинов для браузера. Это описано в спецификациях HTML5.
Локальное хранилище в основном используется для хранения и извлечения данных на страницах HTML из того же домена. Даже после перезапуска браузера данные могут быть восстановлены из всех окон в одном домене. Этот тип хранилища предлагает множество вариантов для веб-приложений.
Браузеры, такие как Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ и Android 2.0+ поддерживают локальное хранилище HTML5.
Techopedia объясняет локальное хранилище HTML5
Локальное хранилище HTML5 структурировано на именованных парах ключ / значение, в отличие от других баз данных, в которых используются приложения с интенсивным использованием SQL. Данные хранятся на основе именованного ключа. После этого данные могут быть получены с использованием того же ключа. Именованный ключ имеет строковый формат. Данные могут быть любого типа, поддерживаемого JavaScript, например, логические значения, строки, числа с плавающей запятой или целые числа. Несмотря на это, данные обычно сохраняются в виде строки. Если пользователи хранят и извлекают что-либо, кроме строк, они должны использовать функции, такие как parseFloat () или parseInt (), для приведения восстановленных данных к ожидаемому типу данных JavaScript.
Из кода JavaScript к локальному хранилищу HTML5 можно получить доступ через объект localStorage в объекте глобального окна. Объект localStorage хранит данные без срока годности. Данные не стираются даже после закрытия браузера и могут быть доступны в любое время. Поскольку данные хранятся на стороне клиента, они основаны на используемом браузере.




