我使用RequireJS在我的一个项目中加载我的模块.我在网上看到了使用require呼叫要求模块的不同方式(而不是define).
让我们假设我有一个名为"JQuery"的模块,我想要它.我在示例中看到了两种方法:
这个:
require(["JQuery"], function($){
$.doSomething();
})
Run Code Online (Sandbox Code Playgroud)还有这个:
var $ = require("JQuery");
$.doSomething();
Run Code Online (Sandbox Code Playgroud)我的问题是,如果负载是异常的,就像RequireJS文档说的那样,第二个约定如何工作呢?我如何确定$已定义并且第二行在第二行执行之前完成?