寻求SVG + Javascript框架的良好解决方案

时间:2008-09-15 13:54:23

标签: javascript frameworks svg

我希望听到其他人使用SVG + Javascript框架的经验。

我希望框架能够处理的事情 - DOM创建,事件处理和最小化。

Jquery SVG插件 - http://keith-wood.name/svg.html似乎是我能找到的唯一一个。

7 个答案:

答案 0 :(得分:17)

Raphael是一个用于操纵矢量图形的javascript框架,可以使用SVG或VML,具体取决于浏览器支持的内容。

答案 1 :(得分:4)

检查D3 library

  

D3.js是一个小型的免费JavaScript库,用于根据数据操作文档。

答案 2 :(得分:3)

我最喜欢的JavaScript框架是jQuery。但是由于某些特定于HTML的地方,原始的jQuery包无法在SVG中运行。

但我修补了最新版本的jQuery(1.4.2),因此它现在可以在SVG下运行。您可以patched jQuery package from here

它的一个问题是SVG不会从包含的jQuery源调用初始化函数,所以我要介绍jQueryInitialize函数,并且必须在jQueryInitialize(window);事件中手动调用svg:onload

答案 3 :(得分:2)

这篇文章太旧了,但我想也许人们会很有趣地查看http://snapsvg.io/这是一个由Raphael做同一个人的框架。但对于现代浏览器。

答案 4 :(得分:1)

您需要SVG还是仅需矢量图形操作? John Resig将“Processing”可视化语言移植到JavaScript。我从来没有使用它,但是如果你实际上不需要SVG,那么它可以帮助你解决jQuery的创建者。

http://ejohn.org/blog/processingjs/

答案 5 :(得分:0)

我还没有使用它,但我前段时间为PlotKit添加了书签,因为它是一个生成svg的javascript框架

答案 6 :(得分:0)

对不起,但垃圾邮件防范机制阻碍我在一个答案中发布多个超链接。 Here is prove of concept of running jQuery under SVG