一个超级轻巧封装的Cookie方法的封装【代码如下】:
同时分享一个超爽网站给大家: 超级程序员必须进的网站 菲律宾美女大片网
var Cookie_ = {set:function(key,val,time){//设置cookie方法var date=new Date; //获取当前时间var expiresDays=time; //将date设置为n天以后的时间date.setTime(date.getTime+expiresDays*24*3600*1000); //格式化为cookie识别的时间document.cookie=key + "=" + val +";expires="+date.toGMTString; //设置cookie},get:function(key){//获取cookie方法/*获取cookie参数*/var cookies = document.cookie.replace(/[ ]/g,""); //获取cookie,并且将获得的cookie格式化,去掉空格字符var arrCookie = cookies.split(";") //将获得的cookie以"分号"为标识 将cookie保存到arrCookie的数组中var tips; //声明变量tipsfor(var i=0;i<arrCookie.length;i++){ //使用for循环查找cookie中的tips变量var arr=arrCookie[i].split("="); //将单条cookie用"等号"为标识,将单条cookie保存为arr数组if(key==arr[0]){ //匹配变量名称,其中arr[0]是指的cookie名称,如果该条变量为tips则执行判断语句中的赋值操作tips=arr[1]; //将cookie的值赋给变量tipsbreak; //终止for循环遍历}}return tips;},del:function(key){ //删除cookie方法var date = new Date; //获取当前时间date.setTime(date.getTime-10000); //将date设置为过去的时间document.cookie = key + "=v; expires =" +date.toGMTString;//设置cookie} }