码迷,mamicode.com
首页 > 其他好文 > 详细

cookie

时间:2017-12-03 22:51:21      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:name   function   time   data   etc   color   设置   remove   date()   

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

标签:name   function   time   data   etc   color   设置   remove   date()   

原文地址:http://www.cnblogs.com/yuqlblog/p/7967464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!