自己的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 相关文章推荐
JSON 教程 json入门学习笔记
Sep 22 Javascript
JavaScript分秒倒计时器实现方法
Feb 02 Javascript
贴近用户体验的Jquery日期、时间选择插件
Aug 19 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
JavaScript获取当前url根目录(路径)
Jun 17 Javascript
js输入框使用正则表达式校验输入内容的实例
Feb 12 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
Sep 18 Javascript
深入理解es6块级作用域的使用
Mar 28 Javascript
JavaScript判断对象和数组的两种方法
May 31 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 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巧获服务器端信息
2006/12/06 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
PHP 实现重载
2021/03/09 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
JavaScript常用代码书写规范的超全面总结
2016/09/11 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
python 对key为时间的dict排序方法
2018/10/17 Python
python numpy元素的区间查找方法
2018/11/14 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
尼克松手表官网:Nixon手表
2019/03/17 全球购物
生物制药毕业生自荐信
2013/10/16 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
劳动竞赛口号
2014/06/16 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
户外亲子活动总结
2015/05/08 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
七年级生物教学反思
2016/02/20 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
浅谈Vue的computed计算属性
2022/03/21 Vue.js