首页 新闻 会员 周边

easyuitree 如果加载数据比较多,反映会太慢,有没有什么好的解决方法.

0
悬赏园豆:5 [已解决问题] 解决于 2013-10-30 17:58

easyuitree 如果加载数据比较多,反映会太慢,有没有什么好的解决方法.

泰迪的主页 泰迪 | 初学一级 | 园豆:197
提问于:2013-10-30 14:24
< >
分享
最佳答案
1

如果一次性加载大量数据浏览器肯定扛不住的,

最好的方法就是 异步分层的方法 加载 

Zery | 大侠五级 |园豆:6151 | 2013-10-30 14:48

但是,我所有的数据要从json文件里获取。

泰迪 | 园豆:197 (初学一级) | 2013-10-30 15:54

@泰迪:  那只能尽量减少节点所占的空间去掉不必要的属性,优化代码尽量减少判断,特别是遍历节点时。

以此来给浏览器减少负担。最终还是取决于浏览器的解析速度,像IE这种,真心让人dan 痛

Zery | 园豆:6151 (大侠五级) | 2013-10-30 16:05

@Zery-zhang: 我每个节点都有一对 经度和纬度。在树加载时,要根据经纬度在google地图上标识出来。。速度慢的要死,每次执行,我的浏览器就失去相应了。。。。。

泰迪 | 园豆:197 (初学一级) | 2013-10-30 17:25

@泰迪: 

这个没办法,数据量摆在那里,要么就换一颗树用Ztree 或者其它的

Zery | 园豆:6151 (大侠五级) | 2013-10-30 17:35

@Zery-zhang: ztree 数据量大了,比easy tree加载速度快吗?

泰迪 | 园豆:197 (初学一级) | 2013-10-30 17:38

@泰迪: zTree与easy tree的速度没比过,zTree一次加载过万条数据大概也要10几秒

Zery | 园豆:6151 (大侠五级) | 2013-10-30 17:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册