zoukankan      html  css  js  c++  java
  • Cookie的用法

    设置cookie 函数

    cookie 的名字(cname),cookie 的值(cvalue),以及知道 cookie 过期的天数(exdays)

    1 function setCookie(cname, cvalue, exdays) {
    2     var d = new Date();
    3     d.setTime(d.getTime() + (exdays*24*60*60*1000));
    4     var expires = "expires="+ d.toUTCString();
    5     document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    6 }

    调用

     1 setCookie('username','Bill Gates',3); 

    获取cookie

     1 function getCookie(cname) {
     2     var name = cname + "=";
     3     var decodedCookie = decodeURIComponent(document.cookie);
     4     var ca = decodedCookie.split(';');
     5     for(var i = 0; i <ca.length; i++) {
     6         var c = ca[i];
     7         while (c.charAt(0) == ' ') {
     8             c = c.substring(1);
     9          }
    10          if (c.indexOf(name) == 0) {
    11             return c.substring(name.length, c.length);
    12          }
    13      }
    14     return "";
    15 } 

    调用

     1 getCookie('username') 

    检测cookie函数

     1 function checkCookie() {
     2     var username = getCookie("username");
     3     if (username != "") {
     4         alert("Welcome again " + username);
     5     } else {
     6         username = prompt("Please enter your name:", "");
     7         if (username != "" && username != null) {
     8             setCookie("username", username, 365);
     9         }
    10     }
    11 } 

    cookie 进一步知识

    js-cookie 插件

    1.安装

     1 npm install js-cookie --save 

    2.官方文档

    https://github.com/js-cookie/js-cookie/tree/latest#readme

    小凤凰newObject
  • 相关阅读:
    kuberdm安装
    docker网络
    docker安装及基本使用
    慢日志
    mysql-5.7主从复制
    MySQL-5.6主从复制
    MySQL索引原理
    Kubernetes的kubeadm项目安装部署
    十六、kubernetes之安全实验案例
    十五、Kubernetes之安全配置
  • 原文地址:https://www.cnblogs.com/xiaofenghuang/p/13068634.html
Copyright © 2011-2022 走看看