加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

JS设计模式:备忘录模式

发布时间:2020-12-15 00:30:42 所属栏目:C语言 来源:网络整理
导读:var Page = function() { var cache = {}; return function(page,fn) { if (cache[page]) { showPage(page,cache[page]); fn amp;amp; fn(); } else { $.post('./data/getNewsData.php',{ page : page },function(res) { if (res.errNo == 0) { showPage(pag
var Page = function() {
    var cache = {};
return function(page,fn) {
    if (cache[page]) {
        showPage(page,cache[page]);
        fn && fn();
    } else {
        $.post('./data/getNewsData.php',{
            page : page
        },function(res) {
            if (res.errNo == 0) {
                showPage(page,res.data);
                cache[page] = res.data;
                fn && fn();
            } else {

            }
        })
    }
}

}();

缓存已访问过的数据,优化性能。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读