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 相关文章推荐
FCK调用方法..
Dec 21 Javascript
jquery+css+ul模拟列表菜单具体实现思路
Apr 15 Javascript
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
javascript获取所有同类checkbox选项(实例代码)
Nov 07 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
PageSwitch插件实现100种不同图片切换效果
Jul 28 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
Mar 04 Javascript
js获取时间精确到秒(年月日)
Mar 16 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
Nov 04 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
SONY ICF-F10中波修复记
2021/03/02 无线电
PHP如何透过ODBC来存取数据库
2006/10/09 PHP
linux iconv方法的使用
2011/10/01 PHP
php数据库备份还原类分享
2014/03/20 PHP
PHP SOCKET编程详解
2015/05/22 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
2020/08/07 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
简单谈谈Python中的json与pickle
2017/07/19 Python
python制作小说爬虫实录
2017/08/14 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
硅酸盐工业控制专业应届生求职信
2013/11/02 职场文书
优秀公益广告词大全
2014/03/19 职场文书
贷款委托书
2014/08/01 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
nginx优化的六点方法
2021/03/31 Servers