jQuery可以和Ext.js一起使用吗?

时间:2011-08-13 12:15:24

标签: javascript jquery extjs

在阅读了一些jQuery vs ext js问题和google搜索结果后,我的理解是ext js是一个UI构建库,jQuery是一个更基础的javascript框架。我现在已经使用了jQuery一段时间了。它非常酷,但总的来说是一个更好(更好)的JavaScript。

所以我的问题是:在同一个项目中使用jQuery进行DOM导航/操作和用于UI的Ext.js有多容易?

jQuery网站上有一个页面。但是演示太简单了,Ext.js的外部链接都已经死了。

我确信这是可能的,但我会遇到什么样的问题和挑战?

您可能想知道我为什么要这样做。好吧,Ext.js设置的UI看起来更好/更精细/更丰富,然后jQuery UI。我对网格特别感兴趣。

谢谢!

3 个答案:

答案 0 :(得分:3)

并排使用这两个库不是技术方面的问题(只需在脚本标记中添加jquery,就是这样!)。但是,你不应该将jQuery用于ExtJS的东西,反之亦然。好吧,除非你确切知道你做了什么。

实际问题可能是影响现有组件的ExtJS组件之外的DOM操作(jQuery或ExtJS Core)。

因此,简而言之:当它不会影响ExtJS组件时,您可以使用DOM操作。否则在组件本身内使用正确的方法。

答案 1 :(得分:0)

我认为你可以毫无问题地做这些事情......让Ext.js成为主要的jQuery库,将jQuery作为DOM的数据操作库。

没有任何问题或冲突,因为jQuery与其他JavaScript库兼容。

答案 2 :(得分:0)

嗯,你不需要两个库一起生活.. Extjs有DOM操作api也可能不像jquery那么庞大但它确实有基本的东西。

来到Jquery,jquery也有UI构建API,如果没有进入库,那么对于各种问题都有大量的扩展。只是尝试用谷歌搜索你正在构建的关于jquery的任何UI,你会发现一个库肯定..还有jquery templates,你可以从你定义的模板生成HTML标记并应用数据对象(json) Jquery也有一个庞大的社区,所以你的大部分问题或关注都会立即被社区解决..

所以,我的建议是选择一个图书馆并坚持下去,如果有许多遗漏的特征,就会对图书馆做出贡献。

最后我建议你选择Jquery ..它摇滚..期间..