14

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

我希望框架处理的事情——DOM 创建、事件处理和最小尺寸。

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

4

7 回答 7

17

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

于 2008-09-15T14:12:30.010 回答
4

检查D3 库

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

于 2011-09-05T14:09:06.697 回答
3

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

但我已经修补了最新版本的 jQuery (1.4.2),所以它现在可以在 SVG 下运行。您可以从此处获取已修补的 jQuery 包

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

于 2010-02-20T21:02:41.300 回答
2

这篇文章太老了,但我想也许人们会感兴趣,看看http://snapsvg.io/哪个是由 Raphael 的同一个人构建的框架。但是对于现代浏览器。

于 2014-04-03T15:51:07.460 回答
1

您需要 SVG 还是只需要类似矢量的图形操作?John Resig 将“处理”可视化语言移植到 JavaScript。我从来没有使用过它,但是如果你实际上不需要 SVG,它可能会帮助你 jQuery 的创建者。

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

于 2008-09-15T14:05:27.737 回答
0

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

于 2008-09-15T14:09:08.350 回答
0

抱歉,垃圾邮件预防机制阻止我在一个答案中发布多个超链接。这是在 SVG 下运行 jQuery 的概念证明

于 2010-02-20T21:05:52.293 回答