自己的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之函数直接量(function(){})()
Jun 29 Javascript
自己动手开发jQuery插件教程
Aug 25 Javascript
公共js在页面底部加载的注意事项介绍
Jul 18 Javascript
jquery()函数的三种语法介绍
Oct 09 Javascript
JavaScript实现快速排序的方法
Jul 31 Javascript
jQuery 监控键盘一段时间没输入
Apr 22 Javascript
JS中的==运算: [''] == false —>true
Jul 24 Javascript
JavaScript对象创建模式实例汇总
Oct 03 Javascript
JavaScript中const、var和let区别浅析
Oct 11 Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
深入理解Node module模块
Mar 26 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中array_merge与array+array的区别
2013/06/21 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
Python书单 不将就
2017/07/11 Python
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
用Python解决x的n次方问题
2019/02/08 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
工厂实习感言
2014/01/14 职场文书
移风易俗倡议书
2014/04/15 职场文书
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL