Javascript操作cookie的函数代码


Posted in Javascript onOctober 03, 2012

javascript操作cookie简单版本

function setCookie(name, value, iDay) { 
var oDate = new Date(); 
oDate.setDate(oDate.getDate() + iDay); 
document.cookie = name+'='+value+';expires='+oDate; 
} 
function getCookie(name) { 
var arr = document.cookie.split('; '); 
var i = 0; 
for(i=0; i<arr.length; i++) { 
var arr2 = arr[i].split('='); 
if(arr2[0] == name) {return arr2[1];} 
} 
return ''; 
} 
function removeCookie(name) { 
setCookie(name,'',-1); 
}

javascript操作cookie封装版本
var cookie=new function(){ 
this.set=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; 
}; 
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; 
}; 
this.remove=function(name){ 
var cookieStr=name+"="+escape('null')+";expires="+new Date().toGMTString(); 
document.cookie=cookieStr; 
}; 
}

留着备用吧
Javascript 相关文章推荐
javascript编程起步(第二课)
Jan 10 Javascript
js利用prototype调用Array的slice方法示例
Jun 09 Javascript
Javascript冒泡排序算法详解
Dec 03 Javascript
jQuery+ajax实现动态执行脚本的方法
Jan 27 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
Dec 19 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
javascript 跨域问题以及解决办法
Jul 17 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
May 22 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
Vue退出登录时清空缓存的实现
Nov 12 Javascript
js实现金山打字通小游戏
Jul 24 Javascript
关于锚点跳转及jQuery下相关操作与插件
Oct 01 #Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 #Javascript
页面回到顶部的三种实现(锚标记,js)
Oct 01 #Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 #Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
Sep 30 #Javascript
js 手机号码合法性验证代码集合
Sep 29 #Javascript
JavaScript模板入门介绍
Sep 26 #Javascript
You might like
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
PHP 实现缩略图
2021/03/09 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
js 纯数字不重复排列的另类方法
2010/07/17 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
Vue表单实例代码
2016/09/05 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
超简单的微信小程序轮播图
2019/11/22 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
餐饮加盟计划书
2014/01/10 职场文书
行政人事岗位职责
2014/03/17 职场文书
淘宝好评语大全
2014/05/05 职场文书
党风廉正建设责任书
2015/01/29 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
地心历险记观后感
2015/06/15 职场文书
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL
Django框架中表单的用法
2022/06/10 Python