2013-04-08 100 views
1

dojox.gfx(GFX)是一个与dojo一起运行的跨平台矢量图形API。jQuery中有没有类似于Dojo GFX的东西?

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

dojox/gfx文档:

作为道场1.8,下列天然矢量图形引擎适应被实现:

  • SVG(火狐1.5-3.0,Safari浏览器(的Webkit)3+,歌剧9 +,Chrome浏览器1.0+, iPhone的Safari 2.1+
  • VML(IE 6-7-8)
  • 的Silverlight(无论它是由 支持微软)
  • 帆布(Firefox 3.0以上版本,Safari 3.0以上包括 的iOS Safari 1.0以上),歌剧9.0以上版本,浏览器,IE9 +

它采用SVGWeb也在进行新的实验渲染器的发展。

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

回答

1

不幸的是,原生jQuery库中没有任何东西。您将不得不使用额外的插件/库来实现相同级别的支持。我相信raphael支持SVG和VML。或者,您仍然可以使用dojox/gfx模块以及jQuery。由于许多Dojo库会被闲置,所以你的JS中会有一些额外的膨胀,但缩小会有所帮助(如果你真的有雄心壮志,你可以剥掉你不需要的部分,但那会需要通过源代码进行大量的挖掘)。

+0

不幸的消息,感谢您的答案! – Mike 2013-04-08 15:47:33

+0

同意,但考虑到jQuery和Dojo使用方式的差异,确实有意义。 jQuery似乎更多地用于使标准JavaScript操作更容易和更清晰(流畅模式)。鉴于Dojo更适合严格的客户端架构设计,因此它具有更高的本地内置功耗。但也许这只是我的看法。 – Default 2013-04-08 16:09:01

+0

“很多Dojo图书馆都会被闲置”:我没有那个部分。 Dojo是模块化的,只加载所需的模块。 – Christophe 2013-09-07 15:20:40

相关问题