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 相关文章推荐
JS无限树状列表实现代码
Jan 11 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
理解JavaScript原型链
Oct 25 Javascript
jquery实现转盘抽奖功能
Jan 06 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
Feb 07 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
Mar 05 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
详解easyui 切换主题皮肤
Apr 04 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 Javascript
深入理解 ES6中的 Reflect用法
Jul 18 Javascript
浅谈javascript如何获取文件后缀名
Aug 07 Javascript
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 Vue.js
关于锚点跳转及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
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
php模板引擎技术简单实现
2016/03/15 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
PHP的反射机制实例详解
2017/03/29 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
javascript中的几个运算符
2007/06/29 Javascript
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
Python中编写ORM框架的入门指引
2015/04/29 Python
Python中的推导式使用详解
2015/06/03 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
Python requests库用法实例详解
2018/08/14 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
英语专业学生个人求职信范文
2014/01/06 职场文书
医学生自我评价
2014/01/27 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL