背景:
我正在做一个测试项目来探索 THREE.js 中的有向图,我有一个不是 DOM 的数据结构,但与它共享许多属性。也就是说,结构是分层的,我可以执行(子图)选择。我已经建立了一个布局引擎。现在我想让它动态化。我的意思是我希望能够添加/删除/更新在这种情况下由场景对象表示的节点。
我喜欢在 D3.js 中处理这种情况的方式,但是该库似乎严重依赖于 DOM 中存在的数据(?)
我检查了源代码,让我有点头疼。
问题:
有谁知道 Mike Bostock 的进入、退出、更新模式是如何编码的,因为我想制作一个玩具实现来处理我的(非 DOM)场景。
提前谢谢了。