我正在寻找一个可以加速编写HTML5 SVG和操作对象的库。我希望能够利用所有SVG功能的强大功能。我曾经使用过Raphael,但它严重限制了VML的功能,这让我很烦恼。我不关心跨浏览器兼容性,我只想要一个完整的JavaScript抽象层面的SVG。我不关心转换为Flash,也不关心转换为2D画布......你明白我的意思!有哪些选择?或者我应该习惯于原始的SVG声明和操作?谢谢。
如果您的图形以某种方式从数据生成,我建议尝试使用D3.js。即使您的数据量很小,我认为查看它也非常有用。另一个好处是它生成绝对标准的SVG,使用标准CSS进行样式设置,因此您可以轻松地检查发生了什么。您甚至可以使用它来生成SVG,然后将您的SVG复制/粘贴到另一个没有D3.js的项目中。另外一个优点是它支持转换,我认为这非常好。 link