【发布时间】:2016-01-07 17:03:25
【问题描述】:
考虑他们网站上的这个例子
define(function (require) {
var foo = require('foo');
//Define this module as exporting a function
return function () {
foo.doSomething();
};
});
我的问题是,由于 'foo' 是异步加载的,它下面的 Javascript 是如何在加载之前不执行的?
【问题讨论】:
-
你在哪里找到这个例子的?依赖项必须作为第一个参数传递给
define。 requirejs.org/docs/api.html#define -
@FelixKling requirejs.org/docs/commonjs.html 在“设置导出值”下
-
嗯,好的。此处对此进行了解释:requirejs.org/docs/api.html#cjsmodule 和 requirejs.org/docs/whyamd.html#sugar。
标签: javascript requirejs commonjs