js cookie 读、写
来源:互联网 发布:斗牛代码算法 编辑:程序博客网 时间:2024/05/18 01:54
源代码:
(function() {
var cookie = function() {
var days = 300,
exp = new Date(),
leng = arguments.length,
val = '';
exp.setTime(exp.getTime() + days*24*60*60*1000);
if (leng == 1) {
if (typeof arguments[0] == 'object') {
for (var key in arguments[0]) {
val = '';
val = key + '=' + escape(arguments[0][key]) + ';expires=' + exp.toGMTString();
document.cookie = val;
}
return;
} else {
var arr,
reg = new RegExp("(^| )"+arguments[0]+"=([^;]*)(;|$)");
if(arr = document.cookie.match(reg)) {
return unescape(arr[2]);
} else {
return null;
}
}
} else if (leng == 2) {
val = arguments[0] + '=' + escape(arguments[1]) + ';expires=' + exp.toGMTString();
document.cookie = val;
return;
} else {
return;
}
}
cookie = window.cookie || {};
}) ()
使用方法:
cookie(name) // 读取name的值
cookie(name, value) // 写入name的值
cookie({name1: value1, name2:value2}) // 写入多个值
- js cookie 读、写
- JS读、写、删除Cookie
- js cookie 读和写
- JS操作cookie(读/写/删)
- js写Cookie
- JS写Cookie
- JS写的cookie类
- JS写的Cookie类
- JS写的cookie类
- JS写的cookie类
- 前台用js写Cookie
- cookie 读 写
- JS存cookie、读cookie、删cookie
- 用户token生成写到redis和js写cookie
- cookie的写和读
- 一篇写的比较好的js cookie的文章
- 一篇写的比较好的js cookie的文章
- 用js写cookie的方式 来记住返回页面
- Android 应用程序快速启动的秘诀
- 有趣而恼人的COALESCE函数
- 取一定范围内的随机数!
- 数据逆向(三)——识别字符串与数组
- 各种字符编码方式解读
- js cookie 读、写
- ubuntu-基本命令篇-16-网络管理
- 一些很容易被忽略但又很有用的 C 语言函数
- lighttpd 源码分析之一 server.c
- 在PowerDesigner中设计物理模型
- [Android] 如何取得版本号码
- ubuntu-基本命令篇-14-进程管理
- ubuntu-基本命令篇-13-用户管理
- ubuntu-基本命令篇-12-磁盘管理