Javascript操作cookie的函数代码

 更新时间:2012年10月03日 19:02:11   作者:  
之前发布了javascript操作cookie一个大全里面有很多知识,大家可以在本站搜索,另外今天遇到js操作cookie又增加2款方法一个是简单版本、一个是封装版本,特意分享给大家
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;
};
}

留着备用吧

相关文章

  • IONIC自定义subheader的最佳解决方案

    IONIC自定义subheader的最佳解决方案

    本文重点给大家介绍IONIC自定义subheader的最佳解决方案,本文实例讲解,介绍的非常详细,感兴趣的朋友一起看看吧
    2016-09-09
  • 基于js实现数组相邻元素上移下移

    基于js实现数组相邻元素上移下移

    这篇文章主要介绍了基于js实现数组相邻元素上移下移,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • js函数内变量的作用域分析

    js函数内变量的作用域分析

    这篇文章主要介绍了js函数内变量的作用域分析,以实例形式简单分析了js函数的变量调用顺序,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • electron如何使用typescript

    electron如何使用typescript

    引入 TypeScript 到 Electron 项目可以帮助你捕捉错误并在编写代码时提供更好的自动完成和文档,这篇文章主要介绍了electron使用typescript的步骤,需要的朋友可以参考下
    2024-04-04
  • JavaScript滚动条属性scrollTop和scrollHeight

    JavaScript滚动条属性scrollTop和scrollHeight

    在开发中我们常常会用到判断滚动条是否触底的逻辑,我一般都会在网上搜一段代码,这段代码有用到scrollTop、clientHeight、 scrollHeight,这篇文章主要给大家介绍了关于JavaScript滚动条属性scrollTop和scrollHeight的相关资料,需要的朋友可以参考下
    2023-11-11
  • 在JavaScript中如何访问暂未存在的嵌套对象

    在JavaScript中如何访问暂未存在的嵌套对象

    这篇文章主要给大家介绍了关于在JavaScript中如何访问暂未存在的嵌套对象的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JavaScript具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • js中的数组Array定义与sort方法使用示例

    js中的数组Array定义与sort方法使用示例

    Array定义与sort方法在使用过程中还是比较常见的,下面为大家介绍下Array的定义及sort方法使用示例
    2013-08-08
  • 浅谈JS获取元素的N种方法及其动静态讨论

    浅谈JS获取元素的N种方法及其动静态讨论

    这篇文章主要介绍了浅谈JS获取元素的N种方法及其动静态讨论,非常具有实用价值,需要的朋友可以参考下
    2017-08-08
  • 什么是JavaScript中的结果值?

    什么是JavaScript中的结果值?

    你知道JavaScript中的结果值是什么吗?这篇文章主要介绍了JavaScript结果值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 新浪中用来显示flash的函数

    新浪中用来显示flash的函数

    新浪中用来显示flash的函数...
    2007-04-04

最新评论