В HTML5 новая функция LocalStorage добавляется в основном в качестве локального хранилища для решения проблемы недостаточного места для хранения файлов cookie (пространство для хранения каждого печенья в Cookie - это 4K), общий браузер в общем браузере LocalStorage. Размером 5 м, который будет отличаться в разных браузерах.
Во -вторых, преимущества и ограничения LocalStorage Преимущество LocalStorage1. LocalStorage расширяет предел печенья 4K
2. LocalStorage может напрямую хранить данные первого запроса в локальную область. . Поддерживать
Ограничения Localstorage1. Размер браузера не является равномерным, а версия IE выше IE8 только поддерживает атрибут LocalStorage
2. В настоящее время все браузеры ограничивают тип значения LocalStorage как тип строки.
3. LocalStorage не может читать в режиме конфиденциальности браузера
4. LocalStorage по существу читается на строке.
5. LocalStorage не может быть поймана Clawlers
Единственная разница между LocalStorage и SessionStorage заключается в том, что LocalStorage принадлежит постоянному хранилищу, а SessionStorage принадлежит к концу сеанса.
Здесь мы используем LocalStorage для анализа
В -третьих, использование LocalStorage Поддержка браузера LocalStorage:Вот специальное заявление. Мнение о блогере
Прежде всего, при использовании LocalStorage нам нужно определить, поддерживает ли браузер атрибут LocalStorage
if (! window.localstorage) {alert (браузер поддерживает LocalStorage);
Есть три способа написать LocalStorage, LocalStorage.
if (! Window.localstorage) {Alert (Browser поддерживает LocalStorage); Torage [C]);}
Результаты после выполнения следующие:
Здесь мы должны специально объяснить, что использование LocalStorage также следует той же стратегии -оригин, чтобы разные веб -сайты не могли делиться одним и тем же LocalStorage
Наконец, результат, напечатанный на консоли:
Я не знаю, заметили ли читатели, что тип Int только что хранится, но печать - это строка.
LocalStorage Readif (! window.localstorage) {alert (браузер поддерживает LocalStorage);} else {var storage = window.localstore; // Запись в поле C /Первый метод прочитал var a = storage.a; .getItem (c);
Это три способа читать LocalStorage
Я сказал, что LocalStorage эквивалентна базе данных с фронтом.
Давайте поговорим о двух шагах удаления и смене Local Storage.
Лучше понять этот шаг.
if (! window.localstorage) {alert (браузер поддерживает LocalStorage);} else {var storage = window.localStorage; // Записать в поле Cired.setitem (C, 3); ;
На этой консоли мы видим, что ключ A был изменен на 4
Удалить LocalStorage1. Очистите все содержимое LocalStorage
var hore = window.localstore;
2. Удалить значение ключа в LocalStorage
var horage = window.localStorage;
Результаты представления консоли
Приобретение ключей LocalStoragevar storage = window.localstore; Затем, затем log (key);}
Используйте метод Key () для получения соответствующего ключа из индекса индекса in -и -UT
В -четвертых, LocalStorage другие меры предосторожностиКак правило, мы будем хранить JSON в LocalStorage, но LocalStorage автоматически преобразует LocalStorage в формы струн.
В настоящее время мы можем использовать json.stringify () для преобразования json в строку json
Пример:
if (! Window.localstorage) {Alert (браузер поддерживает LocalStorage);} else {var storage = window.localstore; d = json.stringify (data);
После прочтения строка JSON должна быть преобразована в объект JSON, а метод json.parse () используется для использования метода json.parse ()
var storage = window.localstore; json string in json output var json = storage.getitem (data);
Печать объект объекта
Еще одна вещь, которую следует отметить, это то, что другие типы должны быть зачитаны.
Приведенное выше резюме использования редактора HTML5. Большое спасибо за вашу поддержку на веб -сайте Vevb Wulin!