cookie
Posted Blackatall
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie相关的知识,希望对你有一定的参考价值。
1.保存365天
1 var d=new Date(new Date().getTime()+365*24*60*60*1000); 2 document.cookie="afei=123;expirse="+d.toGMTString();//转换
2.封装
移除
1 function removeCookie(key){ 2 var json={}; 3 json[key]=""; 4 setCookie(json,-1); 5 }
获取
1 function getCookie(key){ 2 var cookie=document.cookie; 3 var reg=new RegExp("(\\s^)"+key+"=([^;]*)(;|$)");// (\s|^)age=(.*)(;|$) age=18; 4 var s=cookie.match(reg);5 return s?s[2]:""; 6 }//变量可不用
设置
1 function setCookie(vJson,time){ 2 var data=new Date(new Date().getTime()+time*24*60*60*1000).toGMTString(); 3 for(var key in vJson){ 4 document.cookie=key+"="+vJson[key]+"; expires="+data; 5 } 6 }//使用var j={name:"afei",age:19}; setCookie(j,2) 存两天
以上是关于cookie的主要内容,如果未能解决你的问题,请参考以下文章