Javascript 动态加载100+;节点

Javascript 动态加载100+;节点,javascript,jquery,dynatree,Javascript,Jquery,Dynatree,我如何加速它 我从JSON web服务(闪电般快速)获得结果。使用将节点添加到树中 差不多 parentNode.addChild({ key: key, title: value, addClass: cssClass }); 不幸的是,一个包含100多个元素的树需要1.5分钟才能加载。 我很失望…它不是为这么多节点而设计的吗?除了切换到另一个组件之外,我还能做什么 谢谢 看起来有一个延迟加载树的示例。可以尝试一下:看起来有一个延迟加载

我如何加速它

我从JSON web服务(闪电般快速)获得结果。使用将节点添加到树中

差不多

parentNode.addChild({
        key: key,
        title: value,
        addClass: cssClass
    });
不幸的是,一个包含100多个元素的树需要1.5分钟才能加载。 我很失望…它不是为这么多节点而设计的吗?除了切换到另一个组件之外,我还能做什么


谢谢

看起来有一个延迟加载树的示例。可以尝试一下:

看起来有一个延迟加载树的示例。可以尝试一下:

这个基准测试表明它的加载速度非常快: (但总有改进的余地……)

您的问题可能是,分别加载和添加节点? 在这种情况下,树也被渲染100多次,这确实很慢

查看示例,了解如何通过一个调用加载一批节点:

此基准测试表明它加载速度非常快: (但总有改进的余地……)

您的问题可能是,分别加载和添加节点? 在这种情况下,树也被渲染100多次,这确实很慢

查看示例,了解如何通过一个调用加载一批节点:

尝试添加元素数组?这是我现在正在做的:)似乎比使用node快。AddChild(child)尝试添加元素数组?这是我现在正在做的:)似乎比使用node快。AddChild(child)正如我所说,延迟不在数据库端或web服务端,它正在填充树,速度很慢。。。。。我现在正在研究它,并将报告结果,希望其他人能从中受益。正如我所说的延迟不在数据库端或web服务端,它正在填充缓慢的树。。。。。我现在正在努力,并将报告结果,希望其他人会受益。是的。我昨天发现的。在dynatree的注释中这样说会有所帮助:)我分别添加了每个节点。更快的方法是将一个子数组(根据格式初始化)传递给一个节点……是的。我昨天发现的。在dynatree的注释中这样说会有所帮助:)我分别添加了每个节点。更快的方法是将子数组(根据格式初始化)传递给节点。。。。