自己的js工具 Cookie 封装
作者:bea
这个时候我们最好是将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"); *
这个时候我们最好是将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;
};
}
有用 | 无用
=====================
代码如下:
/**
类 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 函数调用规则
- JSON 入门指南 想了解json的朋友可以看下
- javascript 继承实现方法
- 监控用户是否关闭浏览器的js代码
- javascript 随机广告代码(图片广告)
- JS去除字符串的空格增强版(可以去除中间的空格)
- 可以读取EXCEL文件的js代码
- JavaScript 获取用户客户端操作系统版本
- JS 获取span标签中的值的代码 支持ie与firefox
- jquery 表单进行客户端验证demo
- JS 时间显示效果代码
- JQuery this 和 $(this) 的区别
- 可拖动可改变大小div的实现代码
- JavaScript 语言精粹学习笔记
- 图片展示效果 鼠标经过变大图,支持FF
- ext checkboxgroup 回填数据解决
- 获取HTML DOM节点元素的方法的总结
- 自己的js工具 Event封装