抱歉,如果这似乎是一个奇怪的问题,但我刚刚开始学习 requirejs 和一些高级 javascript。
这两个模块都有效,所以问题是:有什么区别,为什么我应该更喜欢第一种/第二种方式?
// 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
}
);