JQery jstree 大数据量问题解决方法

2016-02-19 13:33 162 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享JQery jstree 大数据量问题解决方法,希望可以对大家能有小小的帮助。

【 tulaoshi.com - Web开发 】

问题解决:生成的树是逐级加载的,在open函数中有一个生成节点的代码:
代码

代码如下:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)
for (var i=0; idata.length; i++)
{
var n = TREE_OBJ.create(data[i], $(NODE));
if (onaddnode) onaddnode(n);
}
var firstChild = TREE_OBJ.children(NODE)[0];
if ($(firstChild).attr('id')==-1)
TREE_OBJ.remove(firstChild);

  问题就出 TREE_OBJ.create函数上,这个函数很消耗性能。代码改成如下:
代码

代码如下:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)
var children="";
for (var i=0; idata.length; i++)
{
children += TREE_OBJ.parseJSON(data[i]);
}
if (children != "")
$(NODE).children('ul').html(children);
var firstChild = TREE_OBJ.children(NODE)[0];
if ($(firstChild).attr('id')==-1)
TREE_OBJ.remove(firstChild);

来源:https://www.tulaoshi.com/n/20160219/1604640.html

延伸阅读
《死亡空间3》延迟乱码问题解决方法 如果发现一直处在瞄准状态,请取消大写锁定。 如果蓝屏,请自行调节画质为自定义或最低。 鼠标有延迟是因为从xbox移植没有去掉鼠标平滑。 汉化提示错误的请重装游戏重打注册表再汉化。 乱码问题查看有无卸载关键字库,死亡空间3汉化字体应该是雅黑,那就重打雅黑字库。 以上两条若尝试无效则等待新版...
《死亡岛激流》爆音问题解决方法 死亡岛:激流爆音问题解决方法 1、应该是只有usb耳机用户才会出现这问题吧,将驱动里的系统音源改为2ch 4ch 6ch都行。8ch会爆音。 2、\DI\Out\Settings audio.scr用文字编辑器打开API("XAudio2")改为API("aOpenAL") 3、7.1太高端了.换回5.1吧。 阅读延伸: 《死亡岛:激流》修改枪支子...
《森林》0.02版常见问题解决方法 《森林》是Endnight Games的恐怖冒险新作,该作品是4人小团队的做的,所以现在存在大量bug。 0.02版发现bug 1存档丢失包里部分物品。 2第一次死亡后在随机刷出来的山洞中有时会立马刷出野人杀掉你,然后Game over。 3部分野人你砍碎他还是有炸飞现象。 4蓝莓目前熟透了为深蓝色,其他颜色千万不能...
标签: 电脑入门
在Windows XP中,往往会因各种原因导致无法共享打印机,这个时候你是不是束手无策了?解决问题需要对症下药,让我们来了解一下在 Windows XP 中共享打印机时最容易出现的种种问题以及解决办法。 现象一:网上邻居无法正常浏览 在Windows XP中共享打印机,首先要做的并不是直接在工作站中安装网络打印机,而是应该先看看网上邻居中的查看工作组...
一、为 SQL 启用远程连接 1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。 3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本...

经验教程

874

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部