测试

1
2
3
4
5
6
7
8
9
10
11
<!-- 设置cookie -->
var cookie = {
setCookie:function(name,value,options){
var options = options ? options : {},
path = options.path ? options.path : '/',
domain = options.domain ? options.domain:document.domain,
time = options.expire ? ( new Date().getTime()+options.expire*1000 ) : '',
expire=new Date( time ).toUTCString();
document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value) + ';expires = '+expire + ';domain=' + domain + ';path=' + path;
}
}
1
2
3
4
5
6
7
8
9
10
<!-- 获取cookie -->
getCookie : function(name){
var arr,
reg=new RegExp('(^| )'+name+'=([^;]*)(;|$)');
if(arr=document.cookie.match(reg)){
console.log(arr);
return unescape(arr[2]);
}
return null;
}
1
2
3
4
5
6
7
8
9
<!-- 移除cookie -->
removeCookie : function(name){
var val=this.getCookie(name);
if(val!=null){
this.setCookie(name,val,{
expire:-1
})
}
}