js操作cookie方法(用继承方式写)

来源:互联网 发布:百度大数据彩票预测 编辑:程序博客网 时间:2024/04/30 23:08


//设置cookie方法var cookie = {    set: function (key, val, time) {        var date = new Date();        var expiresDays = time;        date.setTime(date.getTime() + expiresDays);        document.cookie = key + "=" + val + ";expires=" + date.toGMTString();    },    get: function (key) {        var getCookie = document.cookie.replace(/[ ]/g, "");        var arrCookie = getCookie.split(";")        var tips;        for (var i = 0; i < arrCookie.length; i++) {            var arr = arrCookie[i].split("=");            if (key == arr[0]) {                tips = arr[1];                break;            }        }        return tips;    }    delete:function(key){ //删除cookie方法         var date = new Date(); //获取当前时间         date.setTime(date.getTime()-10000); //将date设置为过去的时间         document.cookie = key + "=v; expires =" +date.toGMTString();//设置cookie        }        return tips;    }}


使用方式:

cookie.set("uesr","sss",120*1000);//设置为2分钟过期
console.log(cookie.get("uesr"));//获取cookie


0 0