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事件列表解说
Dec 22 Javascript
一个可以显示阴历的JS代码
Mar 05 Javascript
JavaScript 监听textarea中按键事件
Oct 08 Javascript
让你的CSS像Jquery一样做筛选的实现方法
Jul 10 Javascript
利用jquery包将字符串生成二维码图片
Sep 12 Javascript
js简单实现让文本框内容逐个字的显示出来
Oct 22 Javascript
鼠标滑在标题上显示图片的JS代码
Nov 19 Javascript
在JavaScript中使用timer示例
May 08 Javascript
js+css3实现旋转效果
Jan 20 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
Mar 21 Javascript
使用Vue构建可重用的分页组件
Mar 26 Javascript
vue实现移动端图片上传功能
Dec 23 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
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
php+mysql查询优化简单实例
2015/01/13 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
2019/08/14 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
Python中的单行、多行、中文注释方法
2018/07/19 Python
python实现图片批量压缩程序
2018/07/23 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
资深地理教师自我评价
2013/09/21 职场文书
仓库文员岗位职责
2014/04/06 职场文书
森林防火宣传标语
2014/06/27 职场文书
作风年建设汇报材料
2014/08/14 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
法定授权委托证明书
2014/09/27 职场文书
个人租房协议书范本
2014/09/30 职场文书
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL
Pygame Time时间控制的具体使用详解
2021/11/17 Python
详解Python中*args和**kwargs的使用
2022/04/07 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
2022/04/20 Python