自己的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 使用手册(三)
Sep 23 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
Nov 30 Javascript
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
JS判断客服QQ号在线还是离线状态的方法
Jan 13 Javascript
JavaScript设计模式之工厂模式和构造器模式
Feb 11 Javascript
Javascript中使用parseInt函数需要注意的问题
Apr 02 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
Dec 14 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
使用Javascript简单计算器
Nov 17 Javascript
JS实现简单的表格增删
Jan 16 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
jquery的index方法实现tab效果
2011/02/16 Javascript
js调用css属性写法
2013/09/21 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
Python获取某一天是星期几的方法示例
2017/01/17 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
python设置值及NaN值处理方法
2018/07/03 Python
python进行TCP端口扫描的实现
2018/12/21 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
PyQt5实现登录页面
2020/05/30 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
企业诚信承诺书
2014/05/23 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
党员检讨书
2014/10/13 职场文书
入党培养人考察意见
2015/06/08 职场文书
军训决心书范文
2015/09/22 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers