我相信Ext.js正在使用jQuery,但我不确定。有没有人知道是否与jQuery和Ext.js完全兼容?
答案 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好很多,但那是主观的。
反正。如果您打算使用ExtJS但是也想使用其他库,那么您仍然可以这样做。但是如果你认为你宁愿在ExtJS中使用jQuery,我建议你不要这样做,因为你的代码会有很多黑客来克服差异。我宁愿只使用ExtJS。你会喜欢它,可能不想再换回来了。