GwtQuery(gQuery)是一个像jQuery这样的跨浏览器库吗?

时间:2015-10-07 14:42:22

标签: gwt gwtquery

GwtQuery是否提供与jQuery相同的浏览器兼容性?如果没有,那么哪些浏览器已经过测试?

1 个答案:

答案 0 :(得分:1)

  • gQuery(GwtQuery)支持浏览器兼容性为jQuery。
  • 每个浏览器都有单独编译的JS

gQuery是jQuery中GWT的完整重写。

GQuery和jQuery是围绕选择器构建的。

两者都支持CSS标准选择器和额外的选择器(:text:password:hidden等)。

jQuery使用sizzle引擎。一个javascript引擎,适用于任何浏览器,并且每个浏览器都有优化。

GQuery优化了用java编写的引擎。

在编译时选择了更合适的引擎。

GQuery使用针对IE6 / 7的修改后的sizzle版本

GQuery在使用编译选择器时添加了编译时优化。

已编译的选择器

  • 将它们与不可变选择器一起使用,并在选择器性能是应用程序的目标时使用它们。

选择器效果

  • 编译模式下的GQuery会生成更快的javascript代码来选择DOM元素。

  • 在大多数情况下,GQuery动态选择器比任何其他库更快或更平等。

<强>事件

  • GQuery提供了以跨浏览器方式分配事件的方法。
  • GQuery事件系统与Gwt兼容。
  • 问题: - 当Gwt分离小部件时,通过GQuery添加的事件将丢失。

<强>参考文献:

https://code.google.com/p/gwtquery/wiki/GettingStarted http://vinaytechs.blogspot.in/2009/09/gwtquery-jquery-in-gwt.html