Skip to content

Библиотека для удобной работы с local storage.

License

Notifications You must be signed in to change notification settings

Nogard7491/lostorage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека для удобной работы с local storage

Local storage (локальное хранилище) — база данных на стороне клиента, содержащая пары ключ-значение.

Особенности Local storage:

  • Большой объем хранилища (ограничивается только настройками браузера и свободным местом на жестком диске)
  • Данные хранятся на стороне клиента (высокая производительность)
  • Неограниченное время жизни

Поддержка браузеров:

  • IE 8+
  • Firefox 3.5+
  • Safari 4+
  • Chrome 4+
  • Opera 10.5+
  • iPhone 2+
  • Android 2+

Подключение библиотеки

    // подключение с помощью тега script
    <script src="node_modules/lostorage/dist/lostorage.min.js"></script>
    // подключение с помощью Webpack
    window.lostorage = require("lostorage");
    // подключение с помощью RequireJS
    requirejs(
        ["lostorage"],
        function(lostorage) {
            // ...
        }
    );

Примеры использования

    // проверка работает ли локальное хранилище
    lostorage.checkEnabled();
    // проверка на существование элемента в локальном хранилище
    lostorage.has("variable_key");

    // устаревший метод
    // lostorage.exists("variable_key");
    // установка значения элемента в локальном хранилище
    lostorage.set("variable_key", "variable_value");
    // получение ключа элемента по его порядковому номеру
    lostorage.getKey();
    // получение значения элемента из локального хранилища
    lostorage.get("variable_key");
    // удаление элемента из локального хранилища
    lostorage.delete("variable_key");
    // очистка всего локального хранилища
    lostorage.deleteAll();
    // получение количества элементов локального хранилища
    lostorage.getLength();

About

Библиотека для удобной работы с local storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published