zoukankan      html  css  js  c++  java
  • js---设置cookie的方法

    在客户端进行一些操作的时候,很多时候会要用到设置cookie的方法。具体的做法:

    <script type="text/javascript">
    var documentCookie = null;
    // console.log(document.cookie); // 获取浏览器的cookie
    /**
     * [设置cookie 要在服务器环境下]
     * 具体方法:document.cookie='名字=值';
     */
    document.cookie='name=赵子龙';
    document.cookie='age=125';
    console.log(document.cookie);
    /**
     * [封装方法]
     */
    /**
     * [setCookie 设置cookie]
     * [key value t 键 值 时间(秒)]
     */
    function setCookie(key,value,t){
        var oDate=new Date();
        oDate.setDate(oDate.getDate()+t);
        document.cookie=key+"="+value+"; expires="+oDate.toDateString();
    }
    /**
     * [getCookie 获取cookie]
     */
    function getCookie(key){
        var arr1=document.cookie.split("; ");//由于cookie是通过一个分号+空格的形式串联起来的,所以这里需要先按分号空格截断,变成[name=Jack,pwd=123456,age=22]数组类型;
        for(var i=0;i<arr1.length;i++){
            var arr2=arr1[i].split("=");//通过=截断,把name=Jack截断成[name,Jack]数组;
            if(arr2[0]==key){
                return decodeURI(arr2[1]);
            }
        }
    }
    /**
     * [removeCookie 移除cookie]
     */
    function removeCookie(key){
        setCookie(key,"",-1); // 把cookie设置为过期
    };
    </script>

    参考文档:https://www.cnblogs.com/cristina-guan/p/6904099.html

  • 相关阅读:
    js项目结合的注意点
    cookie练习
    json记载字符个数
    js,jQuery获取标签
    新人签到
    使用Resources类搭建Unity简单的资源管理工具类
    初识vue
    原生JS写出贪吃蛇
    用js做一个简单的班级点名器
    Javascript 的"循环语句"
  • 原文地址:https://www.cnblogs.com/e0yu/p/10676995.html
Copyright © 2011-2022 走看看