【问题标题】:Static resources in GWT appsGWT 应用程序中的静态资源
【发布时间】:2012-09-08 23:18:42
【问题描述】:

您是否需要为您的 GWT 应用程序编写自己的 HTML、CSS 或 JavaScript 文件?有什么理由编写自己的 HTML/CSS 并将其包含在构建中?如果是,在什么情况下,在最终的WAR中打包在什么地方?

【问题讨论】:

标签: java html css gwt war


【解决方案1】:
  1. 一些开发人员更喜欢在他们的应用程序中使用外部 CSS 文件,而不是 CSS 资源。然后将此 CSS 文件添加到 /war 目录,并在主机页面中提供指向它的链接,就像使用任何外部 CSS 文件一样。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 2019-04-30
    • 2011-02-24
    相关资源
    最近更新 更多