标签: html5 canvas svg
我理解<canvas>和SVG之间的区别,以及两者的优缺点。我正在创建一个分层图,用户可以通过事件处理来操作其节点和连接。明显的赢家通常是SVG,因为我可以使用真正的DOM。
<canvas>
但是,我听说<canvas>是使用适当的场景图(DOM)库进行此类应用的竞争者。我无法就<canvas>的首选场景图库(对于SVG,它是Raphael)找到共识。有人能指出我正确的方向,还是这些库太不成熟,不能取代SVG进行复杂的DOM操作?
答案 0 :(得分:1)
Cake(old page)是一个图书馆。我用过它并且效果很好。
答案 1 :(得分:0)
听起来你可能想看看d3.js(仍然是基于SVG的,但确实允许使用大型数据集并且性能良好)。