自己的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 相关文章推荐
JSChart轻量级图形报表工具(内置函数中文参考)
Oct 11 Javascript
在js文件中如何获取basePath处理js路径问题
Jul 10 Javascript
JavaScript获取图片的原始尺寸以宽度为例
May 04 Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
js中常用的Tab切换效果(推荐)
Aug 30 Javascript
javascript数组遍历的方法实例分析
Sep 13 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
详解用async/await来处理异步
Aug 28 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 shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
写一个Vue Popup组件
2019/02/25 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
基于JavaScript伪随机正态分布代码实例
2019/11/07 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
Python实现图像几何变换
2015/07/06 Python
Python队列的定义与使用方法示例
2017/06/24 Python
Python中new方法的详解
2019/01/15 Python
python实现多进程通信实例分析
2019/09/01 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
卡骆驰英国官网:Crocs英国
2019/08/22 全球购物
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
股东协议书范本
2014/04/14 职场文书
法院授权委托书范文
2014/08/02 职场文书
同学毕业留言寄语
2015/02/27 职场文书
诚信考试主题班会
2015/08/17 职场文书
为什么node.js不适合大型项目
2021/04/28 Javascript
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
Pygame Event事件模块的详细示例
2021/11/17 Python
mysql的单列多值存储实例详解
2022/04/05 MySQL