web前端cookie的使用方法
来源:互联网 发布:mac idea groovy 编辑:程序博客网 时间:2024/06/04 17:51
补充参考网站有祥细说明:
https://segmentfault.com/a/1190000004743454
cookie使用注意:
我自己封装的document.cookie(不是window.cookie)存取删除使用方法:
var component = { // addCookie : function(name,value,expiresMinis){ var cookieString=name+"="+encodeURIComponent(value); var hours8 = 8 * 3600; //判断是否设置过期时间 if(expiresMinis > 0){ var date=new Date(); date.setTime(date.getTime() + hours8 + expiresMinis*60*1000); cookieString=cookieString+"; expires="+date.toUTCString(); } document.cookie=cookieString; }, getCookie : function(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 ""; } ,deleteCookie :function(name){ var date=new Date(); var hours8 = 8 * 3600;// expires(以s为单位) 时间一到就会自动删除 date.setTime(date.getTime() + hours8 - 100000); document.cookie= name + "='';expires="+date.toUTCString(); }}//使用方法document.cookie = "test1=myCookie1111;max-age=3600";document.cookie = "test2=myCookie2222;max-age=3600";document.cookie = "test1=myCookie1;max-age=1";document.cookie = "test1=myCookie2222;max-age=3600";if(document.cookie){ $("#myname").html(og.getCookie("test1"));}
阅读全文