cookie
1、介绍
功能:页面用来保存信息。
大小:...
存储的格式:名字=值。若是多条,则以分号空格分隔。
2、应用
- 记住用户名和密码(注:那如何防止密码泄露呢?)
- 保存历史浏览信息
- ...
3、封装函数
-
添加cookie //??好像不能即时知道是否保存成功哦,即假若cookie满了呢
function setCookie(name,value,iDay){
//如cookie保存格式(名字=值),而iDay是保存的天数
var oDate=New Date();
oDate.setDate(oDate.getDate()+iDay);
document.cookie=name+'='+value+';expires:'+oDate;
}
-
读取cookie
function getCookie(name){
var str=document.cookie;
var arr=str.split('; '); //注意,分隔符用的是分号和一个空格
for(var i=0;i<arr.length;i++)
{
var arr1=arr[i].split('=');
if(arr[0]==name)
{
return arr[1];
}
}
return ''; // 找不到返回空字符
}
-
删除cookie
function removeCookie(name){
if(getCookie(name)!='')
{
setCookie(name,1,-1); //调用上面自定义的函数
}
}