Хранение данных на стороне клиента в HTML5
Общие вопросы
На смену cookies приходит технология Web Storage. Есть две разновидности данных, которые можно сохранять:
- sessionStorage - это когда данные храняться только до тех пор пока открыта вкладка броузера, и
- localStorage - когда данные храняться на диске пользователя сколь угодно долго и независимо от сессий работы с броузером.
Вы можете самостоятельно ознакомиться с черновой спецификацией Web Storage.
Создадим самый простой пример. Будем сохранять число просмотров пользователем данной страницы. Для оперирования данными мы должны использовать следующие функции:
- setItem (ключ, значение) - очищает хранилище данных;
- getItem (ключ) - очищает хранилище данных;
- removeItem (ключ) - очищает хранилище данных;
- clear () - очищает хранилище данных;
- lenght - возвращает количество сохраненных пар данных;
Ссылки по теме
Похожие темы рассмативаются также на: