zoukankan      html  css  js  c++  java
  • 封装好的cookie的三个常用函数 cookie的添加、删除、提取操作函数

    function addCookie(name,value,expiresHours){   //添加一个cookie。  三个参数:cookie的名称、值、有效时间(为0时,关闭浏览器cookie消失)
        var cookieString=name+"="+escape(value);
        //判断是否设置过期时间
        if(expiresHours>0){
        var date=new Date();
        date.setTime(date.getTime+expiresHours*3600*1000);
        cookieString=cookieString+"; expires="+date.toGMTString();
        }
        document.cookie=cookieString;
    }

    function getCookie(name){  //获取指定cookie值。 该函数返回名称为name的cookie值,如果不存在则返回空
        var strCookie=document.cookie;
        var arrCookie=strCookie.split("; ");
        for(var i=0;i<arrCookie.length;i++){
            var arr=arrCookie[i].split("=");
            if(arr[0]==name) return arr[1];
        }
        return "";
    }

    function deleteCookie(name){  //删除指定的cookie
        var date=new Date();
        date.setTime(date.getTime()-10000);
        document.cookie=name+"=v; expires="+date.toGMTString();
    }

  • 相关阅读:
    js获取数组最大值或最小值
    echarts 在 vue-awesome-swiper中无法点击
    vue 父子父组件通过props传父页面请求后的数据
    vue 路由对象
    popupwindow
    数据库
    冒泡排序
    xtuils
    版本更新
    清除缓存
  • 原文地址:https://www.cnblogs.com/liujinyu/p/3586099.html
Copyright © 2011-2022 走看看