您的位置:首页 > Web前端 > JavaScript

js 如何使用Cookie来实现本地信息的存储

2020-08-03 02:05 239 查看

1、存储数据在Cookie上的(封装成一个函数)

function setCookie(cname,cvalue,exdays){
//第一个参数:键名;第二个参数:值名;第三个参数:存储天数(非必填)
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname+"="+cvalue+"; "+expires;
}

2、获取存储在Cookie上的数据(封装成一个函数)

function getCookie(cname){
// cname为键名
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name)==0) { return c.substring(name.length,c.length); }
}
return "";
}

3、如何使用上面两个封装函数

setCookie("username","东哥",30); //存
var user=getCookie("username"); //拿
alert("欢迎 " + user + " 再次访问"); //用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐