5

Dojo 1.7/AMD ローダー構文に移行する大規模な単一ページ アプリがあります。

すべてをロードするメインの JSP と、動的コンテンツの生成に使用される多数の JSP ページがあります。

アプリケーション全体に require(){} ブロックを追加するのと、必要なモジュールの各インスタンスの周りに追加するのとでは、どちらが設計上の決定として適切でしょうか?

それとも何かの組み合わせ?最も一般的な require() をメイン ページに追加してから、ラップする必要がある他のインスタンスを探しますか?

4

1 に答える 1

4

可能な限り遅延ロードする必要があります。おそらく「動的コンテンツ」JSP ページ レベルで。各ページが何を必要としているのかが非常に明確になり、requires() をインポートされたモジュールを使用するコードの近くに保つことで、より明確になります。

また、メイン ページの読み込みにかかる時間も短縮されます。つまり、ユーザーはより短い時間でアプリケーションを操作できます。これは良いことです。

于 2012-06-25T23:31:00.913 に答える