2011-08-13 133 views
4

在閱讀了這裏的一些jQuery vs ext js問題和google搜索結果之後,我的理解是ext js是一個UI構建庫,而jQuery是一個更基本的javascript框架。我已經使用jQuery一段時間了。這很酷,但通常是更好的(好得多)的JavaScript。jQuery可以與Ext.js一起使用嗎?

所以我的問題是:在同一個項目中使用jQuery進行DOM導航/操作和用於UI的Ext.js有多容易?

jQuery網站上有一個頁面。但是演示太簡單了,Ext.js的外部鏈接都已經死了。

我相信這是可能的,但是我會遇到什麼樣的問題和挑戰?

您可能想知道爲什麼我想這樣做。那麼,UI的Ext.js集看起來好多了/更精美/功能更豐富,然後jQuery UI。我對網格特別感興趣。

謝謝!

回答

3

使用這兩個庫並排不在一個問題技術方法(只需在腳本標籤內添加jquery,就是這樣!)。但是,你不應該使用jQuery來處理ExtJS的東西,反之亦然。那麼,除非你確切地知道你做了什麼。

實際的問題可能是影響現有組件的ExtJS組件之外的DOM操作(jQuery或ExtJS Core)。

所以,簡而言之:當它不會影響ExtJS組件時,您可以使用DOM操作。否則,在組件本身內使用正確的方法。

0

我認爲你會沒有問題做這個東西...使Ext.js您的主要jQuery庫和jQuery作爲DOM的數據操作庫。

因爲jQuery與其他javascript庫兼容,所以不存在任何問題或衝突。

0

那麼你不需要兩個庫一起生活.. Extjs有DOM操作API可能不像jQuery那麼廣泛,但它確實有基本的東西。

即將到來的jquery,jquery也有UI構建API,如果沒有捲到庫中,那麼對於所有類型的問題都有大量的擴展。只要嘗試搜索你正在建立的任何UI就jquery而言,你會發現一個肯定的庫..也有jquery templates,它可以讓你從你定義的模板生成HTML標記並將數據對象(json)應用到它。 jquery也有一個廣闊的社區,所以你的大部分問題或疑慮都將被社區幾乎立即解決..

所以是的,我的建議是選擇一個圖書館,並堅持下去,並有助於圖書館,如果有很多缺少的功能..

最後,我建議你選擇jQuery的..它的岩石.. ..時期

+0

我不會放棄jquery,因爲我非常喜歡它,它顯然很受歡迎。就像ext js UI更好。 – lang2

+0

我說jQuery(用戶界面)不提供可用的,多功能,但穩定的控制開箱即用。期! – lnaie

相關問題