自己的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 相关文章推荐
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 Javascript
js禁止回车提交表单的示例代码
Dec 23 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 Javascript
jQuery div拖拽用法实例
Jan 14 Javascript
第五章之BootStrap 栅格系统
Apr 25 Javascript
简单实现Vue的observer和watcher
Dec 21 Javascript
简单实现js拖拽效果
Jul 25 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
Aug 16 Javascript
JS正则表达式验证密码强度
Mar 18 Javascript
JavaScript实现简单的弹窗效果
May 19 Javascript
Vue Element plus使用方法梳理
Dec 24 Vue.js
自己的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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
vue mounted组件的使用
2018/06/18 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
python绘制随机网络图形示例
2019/11/21 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
自主实习接收函
2014/01/13 职场文书
高级销售求职信
2014/02/21 职场文书
主持人演讲稿
2014/05/13 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技