zoukankan      html  css  js  c++  java
  • cookie

     cookie

     cookie
     
    • 服务器用来在客户端存储一些数据,比如用户信息
    • 量小 4kb
    • 1-设置cookie
       document.cookie = "username=aaa";
              document.cookie = "pass=123";
              var date = new Date();
              date.setSeconds(date.getSeconds() + 10);
              //设置cookie 及过期时间
              //document.cookie = "username=aaa;expires=" + date;
              
              封装设置cookie方法:
              function setCookie(cName, cValue, day) {
                  var date = new Date();
                  date.setDate(date.getDate() + day);
                  document.cookie = cName + '=' + cValue + ';expires=' + date;
              }
              setCookie('username', 'aaa', 1);
              setCookie('pass', '123', 1);
    • 2-获取cookie
        var c = document.cookie;
          console.log(c); //'username=aaa; pass=123'
      
          封装获取cookie的方法:
          function getCookie(cName) {
              var cookieObj = {};
              var cstring = document.cookie; //'username=aaa; pass=123; city=bbb'  --> {username:aaa,pass:123}
              var ary = cstring.split('; '); //['username=aaa','pass=123']
              for (var i = 0; i < ary.length; i++) {
                  var ary1 = ary[i].split('=');
                  cookieObj[ary1[0]] = ary1[1];
              }
              return cookieObj[cName];
          }
      
          var v = getCookie('pass');
          console.log(v);
    • 3-删除cookie
          /* 删除cookie :原理就是把过期时间设置为前一天*/
          function removeCookie(cName) {
              setCookie(cName, 1, -1);
          }
          removeCookie('username');

    参考资料:  https://www.cnblogs.com/bq-med/p/8603664.html

  • 相关阅读:
    今天,你ak了吗?①
    线段树模板
    DP(关于字符串,数字串的)
    Leedsdiscussion
    高数积分求旋转体体积
    tiny mission
    莫队+数组低级化的 优先队列
    LAB2
    Leedslecturepronouncation
    Eclipse Access Restriction
  • 原文地址:https://www.cnblogs.com/musong-out/p/11481734.html
Copyright © 2011-2022 走看看