首页 > 代码库 > ext store remove old datas load new datas优化
ext store remove old datas load new datas优化
ext4.2
需求:
清空store1的数据,并把store2的数据加载到store1中。速度太慢,需要优化。原始代码:
var start1 = new Date().getTime(); anlyGridStore.removeAll(); var start2 = new Date().getTime(); console.log(start2-start1); //614 analyses.each(function (record) { data.push(record); }); var start3 = new Date().getTime(); console.log(start3 - start2); //3 anlyGridStore.insert(0, data); var start4 = new Date().getTime(); console.log(start4 - start3); //183
改进代码:
var start1 = new Date().getTime(); anlyGridStore.loadData(analyses.data.items, false); // 227 var start4 = new Date().getTime(); console.log(start4 - start1);
本文出自 “技术人生” 博客,请务必保留此出处http://wangyuelucky.blog.51cto.com/1011508/1409855
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。