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 相关文章推荐
Track Image Loading效果代码分析
Aug 13 Javascript
菜鸟javascript基础资料整理2
Dec 06 Javascript
js中typeof的用法汇总
Dec 12 Javascript
JavaScript获取按钮所在form表单id的方法
Apr 02 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
Sep 23 Javascript
JavaScript递归操作实例浅析
Oct 31 Javascript
webpack开发跨域问题解决办法
Aug 03 Javascript
基于node下的http小爬虫的示例代码
Jan 11 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
用javascript实现倒计时效果
Feb 09 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
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
php中使用cookie来保存用户登录信息的实现代码
2012/03/08 PHP
php实现简单的上传进度条
2015/11/17 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
JS实现数据动态渲染的竖向步骤条
2020/06/24 Javascript
用Python制作在地图上模拟瘟疫扩散的Gif图
2015/03/31 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Python socket 套接字实现通信详解
2019/08/27 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
大学毕业生通用自我评价
2014/01/05 职场文书
安全生产专项整治方案
2014/05/06 职场文书
儿园租房协议书范本
2014/12/02 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
详解MySQL 用户权限管理
2021/04/20 MySQL
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
用python开发一款操作MySQL的小工具
2021/05/12 Python
vue基于Teleport实现Modal组件
2021/05/31 Vue.js
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android