jQuery是否与ExtJS兼容?

时间:2010-01-04 17:01:08

标签: javascript jquery extjs

我相信Ext.js正在使用jQuery,但我不确定。有没有人知道是否与jQuery和Ext.js完全兼容?

6 个答案:

答案 0 :(得分:20)

Ext.js完全独立于jQuery,因此不依赖于jQuery。不知道“完全兼容性”是什么意思,但你可以在同一页面上使用它们,因为它们不会相互干扰。

由于Ext.js不使用$ - 函数,你甚至不需要做任何特殊的技巧来让它们一起工作,例如使用Prototype和jQuery的情况,例如

答案 1 :(得分:5)

您应该能够在jquery site上找到using jQuery with other libraries上的一些答案。

希望这会有所帮助。

答案 2 :(得分:5)

例如,对于ExtJS 3,您需要遵循这些库的给定加载顺序并加载ExtJS jQuery适配器。

有关详细信息,请参阅http://www.extjs.com/learn/Ext_Getting_Started

jQuery (1.1+)    jquery.js
jquery-plugins.js // required jQuery plugins
ext-jquery-adapter.js
ext-all.js (or your choice of files) 

答案 3 :(得分:2)

我认为jQuery(核心)和ExtJS非常兼容。我更喜欢用两者开始新项目;事实上,flot.js需要jQuery - 而flot.js非常好 - 因此在几乎每个项目中我都使用jQuery和ExtJS。去吧!

虽然ExtJS在他们的DOM操作和遍历实用程序(核心)方面取得了长足进步,但没有什么比jQuery(核心)更优雅。但是,我更喜欢ExtJS(UI)到jQuery UI;我发现它比jQuery UI更加同质(和能力)。

答案 4 :(得分:0)

Upto Extjs 3.XX,适配器是可配置的。 但Sencha(Ext4)以后,没有单独的适配器,而是我们有ExtCore。

答案 5 :(得分:-1)

没有更多其他图书馆

ExtJS过去是在其他库之上构建的。在版本2中,他们有自己的但仍然提供了使用其他库的可能性。但不再是版本3. ExtJS核心代码非常成熟,非常高效且非常整洁。如果你问我,他们的代码写得比jQuery好很多,但那是主观的。

与没有技巧的jQuery结合

反正。如果您打算使用ExtJS但是也想使用其他库,那么您仍然可以这样做。但是如果你认为你宁愿在ExtJS中使用jQuery,我建议你不要这样做,因为你的代码会有很多黑客来克服差异。我宁愿只使用ExtJS。你会喜欢它,可能不想再换回来了。