如何查看网站是否由GWT制作?
换句话说,我怎么能理解一个站点正在使用GWT,哪些特殊功能只在GWT中而不是在JS中?
答案 0 :(得分:3)
如果您想知道某个站点是否正在使用GWT,请使用FireBug,HTTPWatch等检查HTTP请求。如果您看到名为<module name>.nocache.js
的文件 - 这是一个明确的标志,该站点中有一个GWT模块它。该文件是GWT引导程序脚本。
总是可以选择使用GWT编译站点,但是在部署时间接使用,以便您永远不会看到GWT引导加载。但根据我的经验,这是一个罕见的案例。
关于“特殊功能” - 您的问题确实没有意义。 GWT是一个将Java(子集)编译成HTML和JS文件的框架。
答案 1 :(得分:3)
GWT没有特殊功能。它是“只是”编译为Javascript代码的Java代码。
然而,这有点像说C没有C ++没有的特殊功能。你可以用C ++做的一切,你也可以用C语言做,但它可能更难,需要更多的时间。
与GWT相同,它允许您将Java语言,工具和库用于以前仅用于Javascript的事物。更多的工具选择。
正如Yuval A所指出的,您可以使用Live HTTP Headers,Firebug,HTTPWatch或更多核心软件(如Wireshark或{{3)检查网页的HTTP请求}}。对于具有GWT的站点,通常请求文件.nocache.js。
正如Yuval指出的那样,这可能会错过一些使用GWT制作的网站,但可能会占绝大多数。