$.ownStore = {
set : function(key , value){
if(value != null){
localStorage.setItem(key , JSON.stringify(value));
}
},
get : function(key){
return JSON.parse(localStorage.getItem(key)) || "";
},
remove : function(key){
localStorage.removeItem(key);
},
clear : function(){
localStorage.clear();
}
};
$.ownCookie = {
set : function(key , value){
if(value != null){
document.cookie = key + "=:" + value + ";path=/;";
}
},
get : function(key){
var cookieList = document.cookie.split("; ");
for(var i = 0 ; i < cookieList.length ; i ++){
if(cookieList[i].split("=:")[0] == key){
return cookieList[i].split("=:")[1];
}
}
return null;
},
remove : function(key){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=$.cookie.get(key);
if(cval!=null)
document.cookie= key + "=:"+cval+";expires="+exp.toUTCString() + ";path=/;";
},
clear : function(){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cookieList = document.cookie.split("; ");
for(var i = 0 ; i < cookieList.length ; i ++){
document.cookie= cookieList[i].split("=:")[0] + "=:"+cookieList[i].split("=:")[1]+";expires="+exp.toUTCString() + ";path=/;";
}
}
};
Jquery封装localStorage 和 cooike 公用方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- LocalStorage和SessionStorage LocalStorage localStorage方法用来...
- 我这里想拿一个收藏的需求作为案例来展示这两个方法,收藏这个需求经常遇到,在localStorage中存取值也很常见...
- 常用方法 1.两个数组元素换位置 2.将某个元素置顶 3.将指定元素向上移动一格 4.将指定元素向下移动一格 5....