Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Локальное хранилище
- */
- function LocalStorage() {}
- LocalStorage.prototype.available = function() {
- try {
- var x = '__storage_test__';
- localStorage.setItem(x, x);
- localStorage.removeItem(x);
- localStorage.clear();
- return true;
- }
- catch(e) {
- return false;
- }
- }
- LocalStorage.prototype.set = function(name,data) {
- localStorage.setItem(""+name,JSON.stringify(data));
- }
- LocalStorage.prototype.get = function(name) {
- return JSON.parse(localStorage.getItem(name));
- }
- LocalStorage.prototype.del = function(name) {
- localStorage.removeItem(name);
- }
- LocalStorage.prototype.getAll = function() {
- var arr=[]; //массив всех записей
- var length=localStorage.length;
- for (var i=0;i<length;i++) {
- arr[i]=this.get(localStorage.key(i));
- }
- return arr;
- }
- LocalStorage.prototype.delAll = function() {
- localStorage.clear();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement