私はちょうど疑問に思っていました.それは私の脳をくすぐっていた単なる一般的な質問です. 上記の Dojo 1.7 は、ウィジェットを呼び出してクラスを支援する優れた方法である AMD モジュールを使用します。
コールバックを使用してクラスまたは AMD モジュールを呼び出す通常の方法に関する質問は、次のようになります。
require(['dojo/_base/lang', 'dojox/grid/DataGrid', 'dojo/data/ItemFileWriteStore', 'dojo/dom', 'dojo/domReady!'],
function(lang, DataGrid, ItemFileWriteStore, dom){
このようにして、これらのモジュールを使用する関数でコールバックを使用して、lang、DataGrid、および ItemFileWriteStore モジュールを呼び出しています。一部のモジュールには、dojo/domReady! などのコールバックがありません。
違いはありますか、それともモジュールを呼び出すシーケンスでエラーが発生しますか? または重要な部分は、それらをrequireと関数で同じシーケンスに配置することです。しかし、どちらを最初に呼び出すかは問題ではありませんか?