201805140815_《缓存操作函数封装》


//设置缓存 //name: 缓存key //value: 缓存value //iDay: 缓存过期时间 function setCookie(name, value, iDay){ var oDate = new Date(); oDate.setDate(oDate.getDate() + iDay); document.cookie = name + '=' + value + ';expires=' + oDate; }
//获取缓存
//name: 缓存key
function getCookie(name){
  var arr_1 = document.cookie.split('; ');
  for(var i = 0, l = arr_1.length; i++){
    var arr_2 = arr_1.split('=');
    if(arr_2[0] === name){
      return arr_2[1];
    }
  }

  return '';
}

//删除缓存(设置过期)
//name: 缓存key
removeCookie(name){
  setCookie(name ,1, -1);
}

  

原文地址:https://www.cnblogs.com/beesky520/p/9034365.html