自己的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 Undefined,Null类型和NaN值区别
Oct 22 Javascript
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
两个listbox实现选项的添加删除和搜索
Mar 01 Javascript
jquery.cookie.js使用指南
Jan 05 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
May 03 Javascript
node.js遍历目录的方法示例
Aug 01 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
Aug 28 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
Sep 12 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
vue ssr+koa2构建服务端渲染的示例代码
Mar 23 Javascript
js实现带有动画的返回顶部
Aug 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编程语言开发动态WAP页面
2006/10/09 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
PHP可变变量学习小结
2015/11/29 PHP
PHP函数超时处理方法
2016/02/14 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
js实现数字从零慢慢增加到指定数字示例
2019/11/07 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python的装饰器使用详解
2017/06/26 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
Django学习之文件上传与下载
2019/10/06 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
python算的上脚本语言吗
2020/06/22 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
EJB的激活机制
2013/10/25 面试题
雪山饭庄的创业计划书范文
2014/01/18 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
总经理检讨书范文
2015/02/16 职场文书
审美与表现自我评价
2015/03/09 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
表彰大会新闻稿
2015/07/17 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书