如何在GWT应用程序中使用jquery?

Sam*_*hra 4 jquery gwt

我是GWT的新手.我使用GWT创建了一个简单的注册表单.我想使用jquery为每个字段添加验证.请帮我解释一下我如何在GWT中使用jquery.

谢谢

Pet*_*ego 7

你最好使用gwtQuery,它是jQuery到GWT的端口(不是包装器).

更好的是因为它是Java所以你可以直接使用它而不需要编写大量的包装器,因为GWT只会编译实际使用的部分(函数),从而产生更小的代码.


And*_*rle 7

没有必要使用像jquery这样的外部库.什么是jquery有益?

  1. 选择元素:您不需要选择元素,因为您自己创建它们,并且可以将它们存储在变量中供以后使用.这比以后遍历DOM以获得您正在寻找的元素更有效.
  2. 动画: gwt中有一个Animation类,可以很容易地用来动画元素的CSS属性.
  3. 创建新元素:这也可以通过GWT完成.
  4. 事件:可以使用GWT完成,另外还有一个全局事件总线,不需要将窗口对象误用为eventbus.事件委托也可以用GWT完成,看一下CellList源代码,了解如何在GWT中处理它.

在一个非常大的项目上与GWT合作了半年我发现不需要使用像jquery这样的外部库.我们唯一遗漏的是拖拉,我们正在使用gwt-dnd.