• 封装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 , "" );
    }
  • 相关阅读:
    EXTJS 的PagingToolbar.js
    extjs之gridpanel完全操作(事件)
    Asp.net的服务器推技术 (Server Push) .NET
    Extjs 右下角弹出框 可弹出多个 冒泡小窗体
    Web IM技术简介
    iphone 开发图片显示圆角效果
    linux 修改IP, DNS 命令
    Mysql Data目录生成大量mysqlbin.****
    linux下查看内存使用情况
    rpm卸载mysql
  • 原文地址:https://www.cnblogs.com/tis100204/p/10297470.html
Copyright © 2020-2023  润新知