zoukankan      html  css  js  c++  java
  • js 设置 cookies , 读取cookies

     /**
           *  js 设cookies
           * @param name  存储的名称  列如 name = 'one_name';
           * @param value  存储的值 列如   value = '123'
           * @param expiredays  过期时间  列如 希望 2分钟过期  expiredays = 60 * 2000 ——> exp.setTime(exp.getTime() + 60 * 2000);
           */
            setCookie:function(name,value,expiredays){
              var exp = new Date();
              exp.setTime(exp.getTime() + expiredays);//过期时间
              document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
              console.log(name + "=" + escape(value) + ";expires=" + exp.toGMTString());
            },
          /**
           * 获取cookies
           * @param name  要获取的键名
           * @returns {string}
           */
            getCookie:function(name) {
              if (document.cookie.length > 0)     {
                 var start = document.cookie.indexOf(name + "=");
                if (start != -1){
                  var startIndex = start + name.length + 1;
                  var endIndex = document.cookie.indexOf(";", startIndex)
                  if (endIndex == -1)
                    endIndex = document.cookie.length
                  return unescape(document.cookie.substring(startIndex, endIndex))
                }
              }
              return ""
            },

    作者:freddyhuang
    出处:https://www.cnblogs.com/freddyhuang
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    第四周进度条
    单元测试
    第四周开发日志(psp)
    软件工程个人作业03
    第四周课堂作业——单元测试
    进度条 第三周
    开发日志
    软件工程个人作业2
    《构建之法》阅读笔记01
    第一二周进度条
  • 原文地址:https://www.cnblogs.com/freddyhuang/p/12730912.html
Copyright © 2011-2022 走看看