同じ機能スコープでdefineとrequireの両方を使用することは可能ですか?通常はどちらかが必要ですか、定義していますが、どのようにして同じ範囲内にあるのでしょうか?RequireJS - 同じ機能スコープでdefineとrequireの両方を使用する
define(["my/cart", "my/inventory"],
function(cart, inventory) {
//Define foo/title object in here.
}
);
require(["some/module", "a.js", "b.js"], function(someModule) {
//This function will be called when all the dependencies
//listed above are loaded. Note that this function could
//be called before the page is loaded.
//This callback is optional.
});
通常、 'define'を明示的に呼び出さないでください。 'define'は通常そのモジュールに対する' require'呼び出しの結果として実行されます。したがって、あなたのコードの中からrequire(["foo/title"]) 'を実行すると、モジュールがロード/定義されます。 –