浏览器cookie的处理可以记录用户的操作数据,在用户下次打开时可以使用,从而提高用户体验,以下是参考代码:
// 原生cookie
function addCookie(name,value,expiresHours){
var cookieString=name+"="+escape(value);
if(expiresHours>0){
var date=new Date();
date.setTime(date.getTime()+expiresHours*3600*1000);
cookieString=cookieString+"; expires="+date.toGMTString();
}
document.cookie=cookieString;
}
function getCookie(name){
var strCookie=document.cookie;
var arrCookie=strCookie.split("; ");
for(var i=0; i<arrCookie.length; i++){
var arr=arrCookie[i].split("=");
if(arr[0]==name) return arr[1];
}
return "";
}
function deleteCookie(name){
var date=new Date();
date.setTime(date.getTime()-10000);
document.cookie=name+"=v; expires="+date.toGMTString();
}