1. 程式人生 > >localstorage-前端存儲

localstorage-前端存儲

創建 string .get 存儲 mov win console ems argument

(function (win,doc) {
var local_storage = {
//創建localstorage @param argument json || string
items: function (argument) {
if (typeof argument == ‘object‘) { //創建
for (var i in argument) {
win.localStorage.setItem(i, argument[i]);
}
} else if (typeof argument == ‘string‘) { //獲取
return win.localStorage.getItem(argument);
} else {
return console.error(‘參數只能是json或者string‘);
}
},
//刪除localstorage @param val string || null
rmitems: function (val) {
if (val) {
win.localStorage.removeItem(val);
} else {
var json = window.localStorage;
for (var i in json) {
win.localStorage.removeItem(i);
}
}
}
}
win.local_storage =local_storage ;
})(window,document);
用個js來裝載,要用的時候直接調用還是很方便的,用json格式來裝載,直接在另一個js裏調用:如
local_storage .items({name:‘哈哈‘,age:12});就可以直接用把長的代碼簡單化

localstorage-前端存儲