博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
玩具javascript:cookie管理
阅读量:6501 次
发布时间:2019-06-24

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

hot3.png

;(function(window, undefined){	var CookieUtil = window.CookieUtil = window.CookieUtil || {};	var doc = window.document;	// 读取名称为name的Cookie信息	CookieUtil.read = function(name){		// 暂无Cookie		if(doc.cookie.length <= 0){			return null;		}		// 获取所有cookie信息		var cookies = doc.cookie.split(';');		var size = cookies.length, i, c;		// 遍历查找要读取的cookie信息		for(i = 0; i < size; i++){			c = cookies[i].split('=');			// 找到cookie,需要trim,写入的cookie自动添加了空格			if($.trim(c[0]) == name){				return unescape(c[1]);			}		}		return null;	};	// 写入名称为name,值为value的Cookie信息,过期时间为timeout秒	CookieUtil.write = function(name, value, timeout){		var flg = timeout === undefined;		var exp = flg ? 0 : timeout;		// 获取过期时间		var expires = new Date();		expires.setSeconds(expires.getSeconds() + exp);		// 写入Cookie信息		doc.cookie = name + '=' + escape(value) + (flg ? '' : (';expires=' + expires.toGMTString()));	};	// 删除名称为name的Cookie信息	CookieUtil.remove = function(name){		CookieUtil.write(name, null, -1);	};})(window);

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/treenewbee/blog/489921

你可能感兴趣的文章
mysql8.0 mysqld: File './binlog.index' not found
查看>>
C语言扩展Python(二)
查看>>
window.addEventListener介绍说明
查看>>
js获取节点
查看>>
jq复习心得
查看>>
去掉EM标签斜体样式
查看>>
触摸事件&手势识别
查看>>
NoSQL数据库笔谈(转)
查看>>
gem sources
查看>>
推荐大家一个比较好的弹出层效果
查看>>
Spark Python 快速体验
查看>>
让 SpringMVC 接收多个对象的4种方法
查看>>
HttpClient发送post请求,中文编码问题
查看>>
Asterisk 1.8 sip 协议栈分析
查看>>
React Native编译错误:ReactAndroid:buildReactNdkLib FAILED
查看>>
php+jquery实现转盘抽奖 概率可任意调
查看>>
如何让CI框架支持service层
查看>>
VIM心得(学习VIM语法:动词、名词和修饰词)
查看>>
Nginx+Tomcat负载均衡配置
查看>>
ImageSpan 图文混排异步下载 demo.
查看>>