しばらく前に、Dojo と Dojo テーマを使用する際の「スタイル設定されていないコンテンツのフラッシュ」の解決策を調べました。ビルドを作成してすべてを結合することを誰かが提案しました。これにより、ロード/解析時間が短縮され、プリローダー オーバーレイなどを使用する必要がなくなります。
しかし、Dojo には、その機能の多く、特にこれに関する直接的な「現実世界」の使用例とチュートリアルが大幅に不足しているようです。多くのリソースでは、ビルドのセットアップ方法は説明されていますが、実装方法は説明されていません。
「pageinit.js」にこれがあるとしましょう:
require([
'dojo/parser',
'dojo/dom',
'dojo/dom-class',
//etc...
'dijit/form/ValidationTextBox',
'dijit/form/CheckBox',
// etc...
// Dom Ready call
'dojo/domReady!']
function(
Parser,
Dom,
Class,
// etc...){
// do stuff with parser, dijits, so on.
}
)
簡潔にするために一部の require 呼び出しは削除されていますが、requiredom
やstyle
classesdijits
などはいくつかあります。
Dojo Web Builderを使用して、使用しているモジュールを選択して実行しました。新しいファイルdojo.js
やcustom_layer.js
.
だから私の質問は、「非ビルド」バージョンの代わりに、これらの新しい結合され縮小されたファイルをどのように使用するのですか? 私は何をしrequire
ますか?それとも私ですか?
混乱している...