• 封装cookie


    设置cookie
    function setCookie( key , value ,day ){
          if( day ){
                var now = new Date();
                now.setDate( now.getDate() + day );
                document.cookie = key +"=" + value + ";expires="+now;
          }else{
                document.cookie = key +"=" + value;
          }
    }
     
    获取cookie  "username"  "password"
    function getCookie(key){//tel
          var str = document.cookie;
          if( str ){   如果cookie存在  根据key取对应的值
                str = str.replace( /s/g ,"");   去掉cookie中的空格
                var arr = str.split(";");   将字符串拆成数组
                for( var i = 0 ; i < arr.length ; i++ ){
                      var item = arr[i].split("=");
                      if( item[0] == key ){
                            return item[1];
                      }
                }
                循环结束后 如果没有找到对应的key   返回""
                return "";
          }
          cookie 不存在  返回""
          return "";
    }
     
    删除cookie   将key的值设置为""
    function removeCookie( key ){
          setCookie( key , "" );
    }
  • 相关阅读:
    使用makeself创建安装文件
    Java类的多态机制
    LintCode 带最小值操作的栈
    js限制checkbox选中个数
    Java Collection框架—List set map 的异同世界
    利用runtime动态生成对象?
    2014-3-4 大规模无缝水陆导航图
    atitit。全局变量的设计与实现 java php的异同
    PHP从入门到精通(四)
    PHP从入门到精通(三)
  • 原文地址:https://www.cnblogs.com/tis100204/p/10297470.html
Copyright © 2020-2023  润新知