博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js cookie库
阅读量:6938 次
发布时间:2019-06-27

本文共 1344 字,大约阅读时间需要 4 分钟。

顺手摘下来

/** * @desc  设置Cookie * @param {String} name * @param {String} value * @param {Number} expires */function setCookie(name, value, expires) {    var cookieString = name + "=" + escape(value);    //判斷是否設置過期時間,0代表關閉瀏覽器時失效    if (expires > 0) {        var date = new Date();        date.setTime(date.getTime() + expires * 1000);        cookieString = cookieString + ";expires=" + date.toUTCString();    }    document.cookie=cookieString;}/** * @desc 根据name读取cookie * @param  {String} name * @return {String} */function getCookie(name) {    var arr = document.cookie.replace(/\s/g, "").split(';');    for (var i = 0; i < arr.length; i++) {        var tempArr = arr[i].split('=');        if (tempArr[0] == name) {            return decodeURIComponent(tempArr[1]);        }    }    return '';}/** * @desc 根据name修改cookie * @param  {String} name * @param  {String} value * @param  {Number} expires */function editCookie(name, value, expires){    var cookieString = name + "=" + escape(value);    if (expires > 0) {        var date = new Date();        date.setTime(date.getTime() + expires * 1000);        cookieString = cookieString + ";expires=" + date.toGMTString();    }    document.cookie = cookieString;}/** * @desc 根据name删除cookie * @param  {String} name */function removeCookie(name) {    // 设置已过期,系统会立刻删除cookie    setCookie(name, '1', -1);}

 

转载地址:http://cwmjl.baihongyu.com/

你可能感兴趣的文章
设计一套网盘接口设计
查看>>
Hadoop(C#) 资料
查看>>
基础语法
查看>>
常用开发工具介绍
查看>>
C# 从注册表判断指定ocx控件是否已注册 以及获取它的注册路径
查看>>
html基础
查看>>
Numpy学习练习代码 ——(一)
查看>>
python的float函数不常用方法汇总
查看>>
第十周周总结
查看>>
Java remote debug(on startup)
查看>>
经典问题之生产者-消费者问题——Lock实现
查看>>
GLM in SPM
查看>>
模拟数据库作业
查看>>
The Multilinear Structure of ReLU Networks
查看>>
前端用到的设计模式之开闭原则. 里氏代换原则
查看>>
第6课 用通配符进行过滤
查看>>
Android Paint类和Color类的介绍
查看>>
清除canvas画布内容--点擦除+线擦除
查看>>
行列转换
查看>>
leetcode 349. Intersection of Two Arrays
查看>>