自己的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_14_函数形式参数与arguments
Oct 20 Javascript
JavaScript高级程序设计 扩展--关于动态原型
Nov 09 Javascript
基于jQuery的一个扩展form序列化到json对象
Dec 09 Javascript
jquery与prototype框架的详细对比
Nov 21 Javascript
浅谈javascript 迭代方法
Jan 21 Javascript
ECMAScript6函数默认参数
Jun 12 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
Jan 26 Javascript
Vue分页组件实例代码
Apr 17 Javascript
详解angularJS自定义指令间的相互交互
Jul 05 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
vue实现微信二次分享以及自定义分享的示例
Mar 20 Javascript
cypress测试本地web应用
Jun 01 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
Zend的MVC机制使用分析(二)
2013/05/02 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
ASP SQL防注入的方法
2008/12/25 Javascript
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
js实现类似MSN提示的页面效果代码分享
2015/08/24 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
python字符串的常用操作方法小结
2016/05/21 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
给我一面国旗 python帮你实现
2019/09/30 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
python中四舍五入的正确打开方式
2021/01/18 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
会计专业自荐信
2013/12/02 职场文书
优秀的毕业生的自我评价
2013/12/12 职场文书
个人贷款承诺书
2014/03/28 职场文书
人力资源求职信
2014/05/25 职场文书
清洁工工作总结
2015/08/11 职场文书
导游词之云南丽江古城
2019/09/17 职场文书
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
2021/08/07 HTML / CSS