2011-05-26 15 views

回答

7

你會使用gwtQuery,這是jQuery的一個端口(未包裝),以GWT更好。

因爲它是Java,所以你可以直接使用它,而不需要編寫大量的包裝器,因爲GWT將只編譯實際使用的部分(函數),從而產生更小的代碼。

-1

您可以訪問GWT jQuery的透徹機功能,或者您可以使用gwtQuery

7

無需使用外部的lib像jQuery。 jquery有什麼好處?

  1. 選擇元素:你不需要選擇元素,因爲你自己創建所有這些,你可以將它們存儲在供以後使用的變量。這比稍後遍歷DOM來獲取要查找的元素更高效。
  2. 動畫:在gwt中有一個Animation類,可以很容易地用來爲元素的CSS屬性設置動畫效果。
  3. 創建新元素:這也可以用GWT完成。
  4. 事件:可以用GWT完成,再加上你有一個全局的事件總線,並且不需要誤用窗口對象作爲事件總線。也可以使用GWT完成事件委託,查看CellList源代碼以瞭解如何在GWT中處理它。

GWT在一個非常大的項目上工作了半年我看過沒有必要使用jQuery等外部庫。我們唯一遺漏的是拖放,我們使用gwt-dnd

相關問題