自己的js工具 Cookie 封装


Posted in Javascript onAugust 21, 2009

这个时候我们最好是将cookie操作封装起来,便于重用啊
=====================

/** 
类 Cookie 
将此类放入用到的js文件中即可使用 
1.add(name,value,100); 添加一个cookie 
2.get(name); 
3.remove(name); 
用例: 
Cookie.add("sk","ss",3); 
alert(cookie.get("sk")); 
Cookie.remove("sk"); 
*/ 
var Cookie=new function(){ 
//添加cookie 
this.add=function(name,value,hours){ 
var life=new Date().getTime(); 
life+=hours*1000*60; 
var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString(); 
document.cookie=cookieStr; 
}; 
//获取cookie值 
this.get=function(name){ 
var cookies = document.cookie.split(";"); 
if(cookies.length>0){ 
var cookie=cookies[0].split("="); 
if(cookie[0]==name) 
return unescape(cookie[1]); 
} 
return null; 
}; 
//删除cookie 
this.remove=function(name){ 
var cookieStr=name+"="+escape('null')+";expires="+new Date().toGMTString(); 
document.cookie=cookieStr; 
}; 
}
Javascript 相关文章推荐
JavaScript 字符编码规则
May 04 Javascript
Javascript学习笔记8 用JSON做原型
Jan 11 Javascript
js类型检查实现代码
Oct 29 Javascript
按给定几率进行随机抽取的js代码
Dec 28 Javascript
深入分析js的冒泡事件
Dec 05 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
ionic实现下拉刷新载入数据功能
May 11 Javascript
关于Angular2 + node接口调试的解决方案
May 28 Javascript
js实现加载页面就自动触发超链接的示例
Aug 31 Javascript
Angular移动端页面input无法输入的解决方法
Nov 14 Javascript
angularjs模态框的使用代码实例
Dec 20 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
自己的js工具_Form 封装
Aug 21 #Javascript
javascript 面向对象编程基础 多态
Aug 21 #Javascript
javascript 面向对象编程基础:继承
Aug 21 #Javascript
javascript 面向对象编程基础:封装
Aug 21 #Javascript
javascript arguments 传递给函数的隐含参数
Aug 21 #Javascript
javascript 自定义事件初探
Aug 21 #Javascript
IE 下的只读 innerHTML
Aug 21 #Javascript
You might like
php之XML转数组函数的详解
2013/06/07 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
Python中的字典遍历备忘
2015/01/17 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
python递归函数绘制分形树的方法
2018/06/22 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
python中如何使用insert函数
2020/01/09 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
python实现图像拼接功能
2020/03/23 Python
python爬虫用mongodb的理由
2020/07/28 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
建筑工程技术应届生自荐信
2013/09/27 职场文书
上课玩手机检讨书
2014/02/08 职场文书
店面销售职位的职责
2014/03/09 职场文书
目标管理责任书
2014/04/15 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
杜甫草堂导游词
2015/02/03 职场文书
小学感恩节活动总结
2015/03/24 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书