在gwtproject中它表示如果使用浏览器敏感代码,则必须使用user.agent set属性。 那么什么是对浏览器敏感的代码呢?
答案 0 :(得分:2)
browser-sensitive code
表示每个浏览器实现不同的代码段。
在GWT中,您可以标记这些代码片段,并使每个浏览器的相应代码部分包含在其排列中,使编译的代码更小(不包括不必要的代码)并且更快(不必评估浏览器)条件下)
在像jQuery这样的传统javascript库中,他们的代码有很多块,例如:
if (jquery.browser.isie) {
// lines to be executed only in IE
} else {
// lines to be executed only in non IE
}
如您所见,这些库包含所有浏览器的代码,即使每个浏览器只执行其特定的块。
请注意,GWT执行此操作的方式是使用名为deferred-binding的技术。