何时使用RequireJS异步需要模块?

时间:2016-09-18 16:48:23

标签: javascript asynchronous requirejs amd

我知道加载依赖项的两种可能方法:

  1. 同步方式:

    define(['jquery'], function($) { // code });
    

    加载 jquery后,将调用回调函数。

  2. 异步方式:

    define(function(require) { 
       var $ = require('jquery'); 
       // code 
    });
    

    将调用回调,require('jquery')将在后台执行,线程将继续评估// code的其余部分。

  3. 我的问题是,如果我的代码依赖于任何库,比如说jquery,那么为什么采用第二种方法呢?代码将尝试在完全加载之前使用jquery

    然而,我看到这种方法有很多例子,所以看起来我错过了一些东西。

    你能帮我更好地理解吗?

0 个答案:

没有答案