首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

前端优化,自定义逾期缓存

2013-08-13 
前端优化,自定义过期缓存var customCache {}/*** 自定义缓存* @param key 缓存key* @param value 内容*

前端优化,自定义过期缓存

  var customCache = {};  /**   * 自定义缓存   * @param key 缓存key   * @param value 内容   * @param minutes 失效时间(默认1分钟过期)   */  setCache = function(key,value,minutes){      if(!!key && !!value){          var expDt = new Date();          expDt.setMinutes(expDt.getMinutes() + (minutes || 1));            customCache[key] = JSON.stringify({              value: value,              expires: expDt.getTime()          });      }  }  getCache = function(key){      if(!customCache[key])return null;      var item = $.parseJSON(customCache[key]);        if(new Date().getTime() > item.expires){          delete customCache[key];      }      return !customCache[key]? null : item.value;  }

热点排行