自己的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 相关文章推荐
经验几则 推荐
Sep 05 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
document.getElementBy("id")与$("#id")有什么区别
Sep 22 Javascript
js函数定时器实现定时读取系统实时连接数
Apr 30 Javascript
微信小程序学习之数据处理详解
Jul 05 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
Javascript实现运算符重载详解
Apr 07 Javascript
Vue前端开发规范整理(推荐)
Apr 23 Javascript
Vue实现底部侧边工具栏的实例代码
Sep 03 Javascript
js canvas实现二维码和图片合成的海报
Nov 19 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
May 20 Javascript
JavaScript实现H5接金币功能(实例代码)
Feb 22 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自动给文章加关键词链接的函数代码
2012/11/29 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
Javascript MD4
2006/12/20 Javascript
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
聊一聊Vue.js过渡效果
2016/09/07 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
Vue中错误图片的处理的实现代码
2019/11/07 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
Python写的英文字符大小写转换代码示例
2015/03/06 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
Python 内置函数complex详解
2016/10/23 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
python openpyxl使用方法详解
2019/07/18 Python
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
nohup的用法
2014/08/10 面试题
遇到的Mysql的面试题
2014/06/29 面试题
店长岗位职责
2013/11/21 职场文书
质检员岗位职责
2013/12/17 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
2016年教师节贺卡寄语
2015/12/04 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
详解python网络进程
2021/06/15 Python
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
SQL之各种join小结详细讲解
2021/08/04 MySQL