Javascript 新手,所以我猜这很明显,但我显然缺少有关 RequireJS 的一些基本知识。
require(['lib/someSlowLoadingLib'], function() {
console.log('Loaded Slow Lib');
console.log(slowLib.incByOne(10)); // shows 11
});
// References slow lib
slowLib.incByOne(10) // throws error, slowLib not found
如何立即使用“require”正在加载的内容?如果它是异步加载的,当我需要它时它不可用,这是马上的。
我知道我可以将我的代码放在 require 函数中,这对于单个依赖项来说是可以的,但是如果我的依赖项嵌套得很深,这可能会变得混乱,不是吗?我的主要代码在几个匿名函数中运行?如果这是它的完成方式,那很好,但它似乎不正确。