小编Er8*_*r85的帖子

RequireJS何时需要调用异步?什么时候同步?

我使用RequireJS在我的一个项目中加载我的模块.我在网上看到了使用require呼叫要求模块的不同方式(而不是define).

让我们假设我有一个名为"JQuery"的模块,我想要它.我在示例中看到了两种方法:

  1. 这个:

    require(["JQuery"], function($){
       $.doSomething();
    })
    
    Run Code Online (Sandbox Code Playgroud)
  2. 还有这个:

    var $ = require("JQuery");
    $.doSomething();
    
    Run Code Online (Sandbox Code Playgroud)

我的问题是,如果负载是异常的,就像RequireJS文档说的那样,第二个约定如何工作呢?我如何确定$已定义并且第二行在第二行执行之前完成?

javascript asynchronous require requirejs

7
推荐指数
1
解决办法
6334
查看次数

标签 统计

asynchronous ×1

javascript ×1

require ×1

requirejs ×1