zoukankan      html  css  js  c++  java
  • cookie封装函数与使用方法

    /*设置cookie*/
    function setCookie(name, value, iDay) {
    var oDate = new Date();
    oDate.setDate(oDate.getDate() + iDay);
    document.cookie = name + '=' + value + ';expires=' + oDate;
    };
    /*使用方法:setCookie('user', 'simon', 11);*/


    /*获取cookie*/
    function getCookie(name) {
    var arr = document.cookie.split('; ');
    //多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组
    for (var i = 0; i < arr[i].length; i++) //历遍数组
    {
    var arr2 = arr[i].split('='); //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon
    if (arr2[0] == name) //如果数组的属性名等于传进来的name
    {
    return arr2[1]; //就返回属性名对应的值
    }
    return ''; //没找到就返回空
    }
    };
    /*使用方法:getCookie('user')*/


    /*删除cookie*/
    function removeCookie(name) {
    setCookie(name, 1, -1); //-1就是告诉系统已经过期,系统就会立刻去删除cookie
    };
    /*使用方法:removeCookie('user')*/

  • 相关阅读:
    头部尾部始终处于两端(适用于pc端和移动端)
    运用active和hover实现导航栏的页面切换
    POJ1423-阶乘的位数-Big Number
    大数阶乘
    n皇后
    4103:踩方格
    2815:城堡问题
    特殊回文数
    十六进制转十进制
    十六进制转八进制
  • 原文地址:https://www.cnblogs.com/Julia-Yuan/p/12979463.html
Copyright © 2011-2022 走看看