else闭包,如下拉框数据
如果缓存中有数据 则直接读缓存,如果没有 在进行查询
var CachedSearchData = (
function(){
var cacheData = [], count=cacheData.length;
return {
getSearchData:function(id){
if(id in cacheData){
return cacheData[id];
}else{
alert('search in database')
}
},
clearSearchData:function(id){
if(dsid in cache){
cache[dsid].clearSelection();
}
}
}
}
)
博客介绍了下拉框数据的处理策略,采用else闭包。若缓存中有数据,直接读取缓存;若缓存中无数据,则进行查询。
372

被折叠的 条评论
为什么被折叠?



