首页 > 代码库 > 关于web前端的MVC思想(二)——数据分开多次获取|jsonp
关于web前端的MVC思想(二)——数据分开多次获取|jsonp
有可能会有这种情景,数据量很大,而且都是图片,那么如果一次性加载会导致页面浏览速度非常缓慢,对服务器也会造成流量方面的压力,或许那么多的数据对于用户来说并非都是被需要的,用户只需要其中的一部分。
那么这时候有种解决方案,就是一次只加载一部分数据,等到用户有更多的数据需求时再加载其它的部分,最后的效果的话类似网购搜索产品时,长长的产品清单拉到底部再另外加载一样。
下面用简单的js代码说明。
var _chunks=[]; var _chunkNum=0; /* 回调函数 */ function cb(data) { // 存储数据 _chunks[_chunkNum]=data; updateView() } /* 更新视图方法 */ function updateView(){ if (需要加载更多的数据) { reqInBatch(num) } } /* 请求数据方法 */ function reqInBatch(chunkNum){ _chunkNum=chunkNum; // ...发送请求 }
关于web前端的MVC思想(二)——数据分开多次获取|jsonp
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。