【发布时间】:2013-01-03 04:49:42
【问题描述】:
我正在尝试阅读 Backbone.js 的源代码。我对下面的代码感到很困惑,它应该声明 Backbone 的顶级命名空间。任何人都可以提供一些线索或解释吗?一些有用的链接来启发这个也非常受欢迎!
// The top-level namespace. All public Backbone classes and modules will
// be attached to this. Exported for both CommonJS and the browser.
var Backbone;
if (typeof exports !== 'undefined') {
Backbone = exports;
} else {
Backbone = root.Backbone = {};
}
【问题讨论】:
标签: javascript backbone.js namespaces