gpt4 book ai didi

javascript - 有人为数千个节点制作了虚拟化的 javascript 树吗?

转载 作者:行者123 更新时间:2023-11-28 11:08:20 27 4
gpt4 key购买 nike

我正在尝试将一个应用程序移动到包含最多 50,000 个节点的树的 Web 上。我首先尝试使用 jqxtree 小部件来生成此内容,但 DOM 太大,并且它们显然不支持数千个节点。

我正在寻找一种虚拟化解决方案,虽然我已经看到了几个包含数百万个项目的列表示例,但我还没有看到一个使用树的解决方案。还有其他人做过这个吗?可能吗?

树不需要任何拖放等功能。这只是一个展开/折叠/点击事件。

最佳答案

我可以推荐使用优秀的 d3.js图书馆。我已经根据我之前的 git 要点进行了测试设置:http://bl.ocks.org/robschmuecker/7926762要点在这里: https://gist.github.com/robschmuecker/7926762

那里有超过 50,000 个节点,但是对于性能来说,子节点一开始就崩溃是很重要的。如果是这种情况,我发现现代浏览器的性能是非常可以接受的。该树可扩展、自动调整大小、可缩放、可拖放。

这是基于的原始代码在这里: https://gist.github.com/robschmuecker/7880033

关于javascript - 有人为数千个节点制作了虚拟化的 javascript 树吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20539922/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com