自己的js工具 Cookie 封装 |
本文标签:Cookie,封装 这个时候我们最好是将cookie操作封装起来,便于重用啊 ===================== 复制代码 代码如下: /** 类 Cookie 将此类放入用到的js文件中即可使用 1.add(name,value,100); 添加一个cookie 2.get(name); 3.remove(name); 用例: Cookie.add("sk","ss",3); alert(cookie.get("sk")); Cookie.remove("sk"); */ var Cookie=new function(){ //添加cookie this.add=function(name,value,hours){ var life=new Date().getTime(); life+=hours*1000*60; var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString(); document.cookie=cookieStr; }; //获取cookie值 this.get=function(name){ var cookies = document.cookie.split(";"); if(cookies.length>0){ var cookie=cookies[0].split("="); if(cookie[0]==name) return unescape(cookie[1]); } return null; }; //删除cookie this.remove=function(name){ var cookieStr=name+"="+escape(null)+";expires="+new Date().toGMTString(); document.cookie=cookieStr; }; } |