定义 Storage 对象,对象有get(取值), set(设置), add(加入新值)三个方法
一 取值
function getCache(key) {
if (!window.localStorage) {
$.alert('浏览器不支持localstorage');
}else {
var storage =window.localStorage;
return JSON.parse(storage.getItem(key));
}
}
二 存值
function setCache(key, data) {
if (!window.localStorage) {
$.alert('浏览器不支持localstorage');
}else {
var storage =window.localStorage;
storage.setItem(key,JSON.stringify(data));
}
}
三 新增
Storage.add =function (name, addVal) {
let oldVal = Storage.get(name)
let newVal = oldVal.concat(addVal)
Storage.set(name, newVal)
}
四 删除
function deleteCache(key) {
if (!window.localStorage) {
$.alert('浏览器不支持localstorage');
}else {
var storage =window.localStorage;
storage.removeItem(key);
}
}
网友评论