Хранение данных web-приложения у пользователя

Анастасия

Хранение данных web-приложения у пользователя

В html5 появилась возможность, называемая html5 storage, хранить в браузере данные вэб-приложений ввиде пар ключ-значение. В отличии от cookie они не передаются с каждым запросом и размер их ограничивается 5мб. Данные хранятся ввиде строк, что необходимо учитывать при работе с числами.
Поддержка в браузерах: IE 8, Chrome 4, Opera 10.5, iPhone 2, Android 2, Safari 4.
Как с этим работать:

if (Modernizr.localstorage) {
   // storage работает в этом браузере
   // восстановить значение
   var savedValue = localStorage["key"];
   // сохранить значение
   localStorage["key"] = newValue;
   // удалить
   localStorage.removeItem("key");
} else {
   // старый браузер, придется использовать dojox.storage 
}

При сохранении, удалении или изменении значений в localStorage вызывается событие storage.

Похожие записи

10:20:54 21.04.2011
Павел
Вот немного более полное описание храниения данных на клиенте в HTML5 http://www.clearboth.ru/article/html5-web-storage.html

Вы можете оставить
комментарий



    
© 2002-2016 Креограф. Все права защищены законом РФ
 Русский /  English