当前位置:首页 »“秋了秋”个人博客 » 前端编程 » Javascript保存和调用以及清除cookies

Javascript保存和调用以及清除cookies

作者:秋了秋 发表时间:2015年11月02日

Javascript的cookies功能意为在本地上临时存储数据,实现一个暂时的数据库功能,这样就不会因为用户刷新网页而清空所有的操作。常常用于输入表单的存储,网页换肤等记忆型内容。特点:有大小限制,一般为4k,安全性差,只是用于保存不是私密的东西,如用户名但非密码。代码如下:

//设置cookies
function setCookie(name, value, iDay)
{
var oDate=new Date();
oDate.setDate(oDate.getDate()+iDay);
document.cookie=name+'='+value+';expires='+oDate;
}
//获取cookies
function getCookie(name)
{
var arr=document.cookie.split('; ');
var i=0;
for(i in arr)
{
var arr2=arr[i].split('=');
if(arr2[0]==name){return arr2[1];}
}
return '';
}
//清除cookies
function removeCookie(name){setCookie(name, '1', -1);}

使用方法:

setCookie("color", red, 30);//保存一个cookie,对应的是名称、值、存储天数。 getCookie("color");//获取cookie名为color的值 removeCookie("color");//清除这个cookie,一般用得比较少,都是让它时间到自己销毁

0
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/407.html
目录: 前端编程标签: cookies 8355次阅读

请求播放音乐,请点击播放

登 录
点击获取验证码
还没账号?点击这里