zoukankan      html  css  js  c++  java
  • 封装cookie组件

    var Cookie = { 
        // 读取
         get: function(name){ 
            var cookieStr = "; "+document.cookie+"; "; 
            var index = cookieStr.indexOf("; "+name+"="); 
            if (index!=-1){ 
                var s = cookieStr.substring(index+name.length+3,cookieStr.length); 
                return unescape(s.substring(0, s.indexOf("; "))); 
            }else{ 
                return null; 
            } 
        }, 
        // 设置
         set : function(name,value,expires){ 
            var expDays = expires*24*60*60*1000; 
            var expDate = new Date(); 
            expDate.setTime(expDate.getTime()+expDays); 
            var expString = expires ? "expires="+expDate.toGMTString() : ""; 
            var pathString = ";path=/"; 
            document.cookie = name + "=" + escape(value) + expString + pathString; 
        }, 
        // 删除
         del : function(name){ 
            var exp = new Date(new Date().getTime()-1); 
            var s=this.read(name); 
            if(s!=null) {
                document.cookie= name + "="+s+"expires="+exp.toGMTString()+";path=/"
            }
        } 
    };
    // demo:
    Cookie.set("xxx", "xx", 7);
    alert(Cookie.get("xxx"));
    Cookie.del("xxx");
  • 相关阅读:
    用遗传算法解决子集和问题
    XML映射配置文件
    generator插件配置方式使用
    声明
    spring IOC简单分析
    模板模式
    原型模式
    委派模式,策略模式
    单例模式2
    单例模式
  • 原文地址:https://www.cnblogs.com/iphone6s/p/5031865.html
Copyright © 2011-2022 走看看