1

ほとんどの GXT/GWT アプリケーションは、body タグの後に nocache.js ファイルを配置していることに気付きました。そして、ヘッダータグにインクルードを入れる人はほとんどないようです。何故ですか?

4

2 に答える 2

1

私の観点から、2つのケースがあります:

  1. GWT を使用して、サーバー側で生成されたページのみを強化する場合は<script>、最後に を配置します。これにより、ブラウザーは JS コードを解析する前にページの初期コンテンツをレンダリングできます。
  2. クライアント側で GWT によって完全に生成される単一ページ アプリケーションを構築した場合、最初に表示されるコンテンツはありません。その場合<script>、 を頭に置くことができます。

1. は、最初に表示されるローディング アニメーションまたはプレースホルダー コンテンツを実装した場合にも適用されることに注意してください。

于 2013-06-20T13:21:09.757 に答える
1

GWT スクリプト タグが同期的に評価される (タグ) が、非同期的に (コードを iframe に) フェッチされるという事実を考えると、最初にそれを配置しない理由がわかりません。時間節約!

ただし、Steffen Schäfer が指摘したように、呼び出しの前に適切に表示される可能性がないある種の複雑なロジックonModuleLoad()(たとえば、評価されたが、まだ取得されていない画像) がある場合を除きます。ただし、アプリの起動を延期することはできます。

詳細については、こちらをご覧ください。

于 2013-06-20T17:20:12.490 に答える