你的位置:首页 > Java教程

[Java教程]javascript操作cookie简单插件


javascript操作cookie简单插件:
恰当灵活的使用cookie可以给用户带来诸多方便,尽管它一直被不少人士所诟病,但是它的应用还是无处不在,关于cookie这里就不多介绍了,具体可以参阅javascript如何操作cookie一章节,下面给出操作cookie的一个简单插件,代码如下:

var cookie={ //创建cookie  setCookie:function (name, value, iDay) {   var oDate = new Date();   oDate.setDate(oDate.getDate()+iDay);   document.cookie = name+'='+value+';expires='+oDate;  },  //读取cookie getCookie:function (name) {   var arr = document.cookie.split('; ');   for (var i = arr.length - 1; i >= 0; i--) {    var arr2 = arr[i].split('=');    if(arr2[0]===name){     return arr2[1];    }   }   return '';  },  //删除cookie removeCookie:function (name) {   cookie.setCookie(name,1,-1);  } };

此插件提供了创建cookie、读取cookie和删除cookie的三种功能,代码演示:

cookie.setCookie('username','蚂蚁部落',33); cookie.removeCookie('username');

以上代码首先创建一个cookie,名称为"username",值为"蚂蚁部落",在30天后过期,第二段是删除此cookie。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=7980

更多内容可以参阅:http://www.softwhy.com/javascript/