これが奇妙な質問のように思われる場合は申し訳ありませんが、requirejsといくつかの高度なjavascriptを学び始めたところです。
これらのモジュールは両方とも機能するので、質問は次のとおりです。違いは何ですか。また、なぜ1番目と2番目の方法を優先する必要があるのでしょうか。
// First way
define(['handlebars', 'backbone.marionette'],
function() {
console.log(Handlebars, Backbone.Marionette); // Ok
}
);
// Another way
define(['handlebars', 'backbone.marionette'],
function(Handlebars, BackboneMarionette) {
console.log(Handlebars, BackboneMarionette); // Ok
}
);