2012-09-08 29 views
1

您是否曾经需要为您的GWT应用程序编写自己的HTML,CSS或JavaScript文件?有什么理由可以编写自己的HTML/CSS并将其包含在构建中?如果是这样,在什么情况下,你在哪里包装在最终的战争?GWT应用程序中的静态资源

+1

为CSS部分,https://developers.google.com/web-toolkit/doc/2.4/DevGuideUiCss。吸引问题由GWT开发指南覆盖 –

回答

0
  1. 有些开发人员更喜欢使用外部CSS文件作为应用程序而不是CSS资源。然后,将这个CSS文件添加到/ war目录中,并在您的主机页面中提供一个链接,就像您使用任何外部CSS文件一样。

  2. 如果您使用UI:Binder,我强烈建议您可以在HTML中编写大量页面或小部件的布局,而不是使用GWT小部件。在这种情况下,你不必对HTML做任何事情:GWT编译器会照顾它。

  3. 有一种方法可以在GWT应用程序中使用原生JavaScript。有时开发人员需要一种特殊的效果或者某些他们不能(或者经常不知道如何)在GWT中实现的功能。在这种情况下,您可以将JavaScript代码直接包含到您的GWT代码中,或者使用外部JavaScript文件并从GWT中引用它。在后一种情况下,您可以将JavaScript文件包含在/ war目录中,并像使用任何JavaScript文件一样将其加载到主机页面中。