自己的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操作input值的各种方法总结
Nov 21 Javascript
JavaScript实现的一个日期格式化函数分享
Dec 06 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
jQuery绑定事件on()与弹窗的简要概述
Apr 27 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
Jul 05 Javascript
详解Vue2 无限级分类(添加,删除,修改)
Mar 07 Javascript
ES6中的rest参数与扩展运算符详解
Jul 18 Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 Javascript
详解vue引入子组件方法
Feb 12 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
Feb 20 Javascript
vue 实现通过vuex 存储值 在不同界面使用
Nov 11 Javascript
vue绑定数字类型 value为数字的实例
Aug 31 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
网站用php实现paypal整合方法
2010/11/28 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
Angular实现表单验证功能
2017/11/13 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
详解ES6中的三种异步解决方案
2018/06/28 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
Python使用while循环花式打印乘法表
2019/01/28 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
python同时遍历两个list用法说明
2020/05/02 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
留学经费担保书
2014/05/12 职场文书
企业管理标语
2014/06/10 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
学校政风行风评议工作总结
2014/10/21 职场文书
党风廉正建设责任书
2015/01/29 职场文书
送给客户微信问候语!
2019/07/04 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
全新239军机修复记
2022/04/05 无线电