zoukankan      html  css  js  c++  java
  • cookie 的增加,销毁,读取

    <!DOCTYPE html>
    <html lang="en">
      <head>
      <meta charset="UTF-8">
      <title>cookie-set-get-del</title>
      <script>
      // 设置cookie:
      function setCookie (key, value, expires) {
        var date = new Date();
        date.setTime(date.getTime() + expires*24*3600*1000);
        if ( !expires ) {
          document.cookie = key + '=' + value;
        } else {
          document.cookie = key + '=' + value + ';expires=' + date.toGMTString() +';path=/' ;
        }
      }
      //读取cookie:
      function getCookie (key) {
        var cookies = document.cookie;
        var acookie = cookies.split('; ')
        for ( var i = 0; i < acookie.length; i++ ) {
          var cookie = acookie[i].split('=');
          if ( cookie[0] == key) {
            // alert(cookie[1]);
            return cookie[1];
          }
        }

      }
      // 删除cookie:
      function delCookie (key) {
        setCookie(key, '', -1);
      }
    </script>
    </head>
    <body>
      <input type="button" value="set cookie" onclick="setCookie('name','1234',10)">
      <input type="button" value="get cookie" onclick="getCookie('name')">
      <input type="button" value="del cookie" onclick="delCookie('name')">

    </body>
    </html>

  • 相关阅读:
    new的实现原理
    call, apply, bind的内部实现原理
    redux基础第二讲——react-redux
    redux基础第一讲
    React组件的数据
    ES6中的super
    ES5和ES6中实现对象和继承的方法对比
    react组件的生命周期
    浅谈js继承的几种方法
    LeetCode 5274. Number of Ways to Stay in the Same Place After Some Steps
  • 原文地址:https://www.cnblogs.com/wangyihong/p/6496685.html
Copyright © 2011-2022 走看看