var Page = function() {
var cache = {};
return function(page,fn) {
if (cache[page]) {
showPage(page,cache[page]);
fn && fn();
} else {
$.post('./data/getNewsData.<a href="https://www.jb51.cc/tag/PHP/" target="_blank" class="keywords">PHP</a>',{
page : page
},function(res) {
if (res.errNo == 0) {
showPage(page,res.data);
cache[page] = res.data;
fn && fn();
} else {
}
})
}
}
}();
缓存已访问过的数据,优化性能。