dojo.provide
プロジェクトに Dojo 1.9 を使用していますが、従来のスタイルと比較して、AMD スタイルの正しい代替手段がわかりません。このドキュメントページを読んでいました。
明らかに、これは古い構文が新しい構文にどのようにマップされるかです:
年
dojo.provide("acme.Dialog");
dojo.require("dijit._Widget");
dojo.require("dojo.date");
CODE HERE
新着
define(["dijit/_Widget", "dojo/date"], function(_Widget, date){ ....
CODE HERE
return MyWidget;
});
MyWidget として正確に何を返しているのかわかりません。私のコードは次のようになります。
define(["dojo/foo/x","dojo/foo/y"], function(x, y){
dojo.provide("my.module");
});
ここに何を返せばいいですか?