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 相关文章推荐
比Jquery的document.ready更快的方法
Apr 28 Javascript
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
JavaScript判断DOM何时加载完毕的技巧
Nov 11 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
Aug 23 Javascript
js 用CreateElement动态创建标签示例
Nov 20 Javascript
javascript事件委托的用法及其好处简析
Apr 04 Javascript
浅谈js构造函数的方法与原型prototype
Jul 04 Javascript
jQuery根据ID、CLASS、等获取对象的实例
Dec 04 Javascript
概述一个页面从输入URL到页面加载完的过程
Dec 16 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
canvas轨迹回放功能实现
Dec 20 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
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
php 三维饼图的实现代码
2008/09/28 PHP
PHP中file_get_contents高?用法实例
2014/09/24 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
JavaScript错误处理
2015/02/03 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
Python通过正则表达式选取callback的方法
2015/07/18 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
kali中python版本的切换方法
2019/07/11 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
机械绘图员岗位职责
2013/11/19 职场文书
药学专业个人的自我评价
2013/12/31 职场文书
高中学生干部学习的自我评价
2014/02/21 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
离婚协议书范文2014
2014/10/16 职场文书
英语教师个人工作总结
2015/02/09 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫