zoukankan      html  css  js  c++  java
  • 【JavaScript代码实现四】获取和设置 cookie

     1 // 创建cookie
     2 function setCookie(name, value, expires, path, domain, secure) {
     3     var cookieText = encodeURIComponent(name) + '=' +encodeURIComponent(value);
     4     if (expires instanceof Date) {
     5         cookieText += '; expires=' + expires;        
     6     }
     7     if (path) {
     8         cookieText += '; expires=' + expires;        
     9     }
    10     if (domain) {
    11         cookieText += '; domain=' + domain;        
    12     }
    13     if (secure) {
    14         cookieText += '; secure';                
    15     }
    16     document.cookie = cookieText;
    17 }
    18 // 获取cookie
    19 function getCookie(name) {
    20     var cookieName = encodeURIComponent(name) + '=';
    21     var cookieStart = document.cookie.indexOf(cookieName);
    22     var cookieValue = null;
    23     if (cookieStart > -1) {
    24         var cookieEnd = document.cookie.indexOf(';', cookieStart);
    25         if (cookieEnd == -1) {
    26             cookieEnd = document.cookie.length;
    27         }
    28         cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd));
    29     }
    30     return cookieValue;
    31 }
    32 // 删除cookie
    33 function unsetCookie(name) {
    34     document.cookie = name + "= ; expires=" + new Date(0);  
    35 }
  • 相关阅读:
    Python函数高级
    Python 2和3的区别
    GIL,python全局解释器锁
    Python中的 list
    python中的单例
    新式类和经典类
    整理的排序算法
    Python的双下划方法
    Python 中闭包函数和装饰器
    面向对象,特性之继承
  • 原文地址:https://www.cnblogs.com/SHERO-Vae/p/5796047.html
Copyright © 2011-2022 走看看