Lockr-библиотека для работы с LocalStorage
Если вы разрабатываете сложное приложение на JavaScript, бывает очень полезным иметь возможность хранить различную информацию внутри браузера, для того чтобы она могла легко передаваться между различными страницами. В недавнем прошлом это можно было реализовать только при помощи cookie – небольших текстовых файлов, хранящихся на компьютере пользователя вашего приложения. Правда взаимодействовать с ними при помощи JavaScript было не очень удобно.
Хорошо, что сейчас существует технология под названием LocalStorage, которая похожа по функционалу на cookie, но имеет более удобный интерфейс для взаимодействия с данными.
LocalStorageDB работаем с localStorage как с базой данных
LocalStorageDB – крошечная javaScript-библиотека надстройка над localStorage (и sessionStorage). По сути — это набор функций, которые обеспечивают хранение структурированных данных так, как в таблицах базы данных. Это позволяет осуществлять основные операции над данными: добавление, изменение, удаление (INSERT, UPDATE, DELETE). LocalStorageDB не зависит от других библиотек и никак не связано с БД WebSQL. Данные хранятся в виде сериализованного JSON в LocalStorage (или sessionStorage).