1

dojox.gfx (GFX) 是与 dojo 一起运行的跨平台矢量图形 API。

它有助于将您的应用程序与所有现代浏览器中的许多本机矢量图形实现差异隔离开来。

dojox/gfx文档中:

从 Dojo 1.8 开始,实现了以下原生矢量图形引擎适配:

  • SVG (Firefox 1.5-3.0, Safari(Webkit) 3+, Opera 9+, Chrome 1.0+, iPhone Safari 2.1+
  • VML (IE 6-7-8)
  • Silverlight(Microsoft 支持的任何地方)
  • Canvas(Firefox 3.0+、Safari 3.0+ 包括 iOS Safari 1.0+)、Opera 9.0+、Chrome、IE9+

使用 SVGWeb 的新实验性渲染器的开发也在进行中。

jQuery中有没有类似于dojo GFX的东西?

4

1 回答 1

1

不幸的是,本机 jQuery 库中没有任何内容。您将不得不使用其他插件/库来获得相同级别的支持。我相信raphael支持 SVG 和 VML。或者,您仍然可以在dojox/gfxjQuery 旁边使用该模块。你的 JS 中会有一些额外的臃肿,因为很多 Dojo 库都不会被使用,但缩小会有所帮助(如果你真的有野心,你可以去掉不需要的部分,但这需要大量挖掘源代码)。

于 2013-04-08T14:37:58.130 回答