【发布时间】:2014-07-03 17:22:45
【问题描述】:
有一个 Backbone 插件,我想在我的整个代码库中使用它,但我不想每次我想使用它时都需要它和 Backbone 一起使用。现在,我的脚本看起来像:
define(
['backbone','backbone.eventstreams'],
function(Backbone){
//...
}
);
Backbone.EventStreams 只是扩展了Backbone,所以只要我包含 Backbone 就可以自动使用该功能,而不必将其单独添加到每个文件中。
Pyykkis,在他的 TodoMVC 示例中,simply requires it at the entry point 似乎使其始终可用。然而,这对我来说就像一个黑客。
这种方法有什么缺点吗?如果有,解决这个问题的正确方法是什么?
【问题讨论】:
标签: javascript requirejs amd