2009-01-04 85 views
17

Flash/Flex的优点之一是可以使用矢量图形(SVG),这很好。我做了一些搜索,发现了这个Javascript vector graphics library。这是非常简单的东西,但它让我思考:是否有任何使用矢量图形文件的可能性,如使用Javascript/HTML的SVG,或者它不能合理地完成或完成?在Javascript中的矢量图形?

+0

如何闪光灯允许使用SVG?你所能做的最好的是用Flash编写一个不完整的SVG模拟器。迄今为止最好的尝试是http://code.google.com/p/svgweb/,但它还没有。 – 2010-01-22 04:33:58

回答

6

我用Raphaël Javascript Library和它的工作非常好。目前该库支持Firefox 3.0+,Safari 3.0+,Opera 9.5+和Internet Explorer 6.0+。

+0

,它与10个月前的最新更新有点小错误。 – Neutralizer 2013-01-02 12:11:49

1

结账Google Closure。国际海事组织(IMO)vector graphics support做得非常好。如果你以前使用过Java2D,这应该看起来很熟悉。

+0

它是否支持不支持svg的浏览器?你只是说goog.createGraphics,它决定是否使用Canvas,Svg或VML? – Evgeny 2010-01-21 06:09:35

+0

@Evgeny,是的 - 它使用VML for IE浏览器自动检测。 – 2010-01-22 00:24:03

10

我知道这是一个很老的问题,但万一有人遇到这个问题,我已经在JavaScript中见过的最令人印象深刻的矢量图形是Paper.js

希望有所帮助。