• JS操作cookie


       JS设置cookie:

    function setCookie(name, value){        // 设置Cookie   
         document.cookie = name + "=" + encodeURI(value);  // 直接设置即可   
    }   

    JS读取cookie:
    function getCookie(name){               // 返回名为name的Cookie   
                var str = document.cookie;          // 获取Cookie字符串   
                if(!str || str.indexOf(name + "=") < 0) // 寻找name=   
                    return;   
                var cookies = str.split("; ");      // 用;将所有的Cookie分隔开   
                for(var i=0; i<cookies.length; i++){    // 遍历每个Cookie   
                    var cookie = cookies[i];        // 当前Cookie   
                    if(cookie.indexOf(name + "=") == 0){    // 如果名字为name   
                        var value = cookie.substring(name.length + 1);   
                                                    // 获取value   
                        return decodeURI(value);    // 将value解码,并返回   
                    }   
                }   
     }   
    JS写cookie:
    //写cookies
    function setCookie(name,value)
    {
      var Days = 30;
      var exp = new Date();
      exp.setTime(exp.getTime() + Days*24*60*60*1000);
      document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    
    
  • 相关阅读:
    1041 考试座位号
    1040 有几个PAT
    1039 到底买不买
    1038 统计同成绩学生
    1037 在霍格沃茨找零钱
    1036 跟奥巴马一起编程
    1035 插入与归并
    vue-router--路由传参
    vue-router--路由原理
    vuex--在computed中使用
  • 原文地址:https://www.cnblogs.com/yinghao/p/5581172.html
Copyright © 2020-2023  润新知