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 相关文章推荐
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
Dec 23 Javascript
javascript 页面划词搜索JS
Sep 28 Javascript
事件模型在各浏览器中存在差异
Oct 20 Javascript
javascript 判断整数方法分享
Dec 16 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
Apr 26 Javascript
正则表达式优化JSON字符串的技巧
Dec 24 Javascript
JS实现n秒后自动跳转的两种方法
Nov 30 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
Angular4的输入属性与输出属性实例详解
Nov 29 Javascript
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
May 14 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
改进的IP计数器
2006/10/09 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
Symfony控制层深入详解
2016/03/17 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
js+html制作简单验证码
2017/02/16 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
python之语音识别speech模块
2020/09/09 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
html5如何在Canvas中实现自定义路径动画示例
2017/09/18 HTML / CSS
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
教育实习生的自我评价分享
2013/11/21 职场文书
班会关于环保演讲稿
2013/12/29 职场文书
酒店总经理欢迎词
2014/01/08 职场文书
小学生家长评语大全
2014/02/10 职场文书
小班幼儿评语大全
2014/04/30 职场文书
快速学习Oracle触发器和游标
2021/06/30 Oracle
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python