栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

js操作cookie与localStorage

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

js操作cookie与localStorage

js操作cookie

var cookie = {
setcookie: function(key, value, expiredays) {
expiredays = expiredays || 30;      //默认30天 
var exdate = new Date();   
exdate.setDate(exdate.getDate() + expiredays);   
document.cookie = key + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
},
getcookie: function(key) {
var arr, reg = new RegExp("(^| )" + key + "=([^;]*)(;|$)");
return (arr = document.cookie.match(reg)) ? unescape(arr[2]) : null;
},
removecookie: function(key) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = this.getcookie(key);
if(cval != null)
document.cookie = key + "=" + cval + ";expires=" + exp.toGMTString();
}
};
cookie.setcookie('name', 'staven');
cookie.removecookie('name');
cookie.getcookie('name');

使用localstorage存储数据


var LocalStorage = {
getLs: function(str) {
var msgArr = localStorage.getItem(str);
return !msgArr ? msgArr = [] : msgArr = msgArr.split(',');
},

setLs: function(key, str, num) {
var msgArr = this.getLs(key);
num = num || 10;
str = str || '';
if(str.indexOf("/") == -1 && msgArr.indexOf(str) == -1){
msgArr.unshift(str);
}else{
var list = str.split('/');
for(var i=0,len=list.length; iif(!!list[i] && msgArr.indexOf(list[i]) == -1){
msgArr.unshift(list[i]);
if(msgArr.length == num+1) return;
}
}
}
if(msgArr.length == num+1) {
msgArr.pop();
}
msgArr = msgArr.join(',');
localStorage.setItem(key, msgArr);
},
removeLs: function(str) {
localStorage.removeItem(str);
},
clearLs: function(str) {
localStorage.clear();
}
};
LocalStorage.setLs('name',"staven", 10);
//LocalStorage.setLs('name',"1/2/3/4/5/6", 8);
console.log(LocalStorage.getLs('name'));
//LocalStorage.removeLs('name');

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/247128.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号