javascript - 让 requirejs 等到文件加载后再继续

标签 javascript requirejs

有没有办法在 requirejs 加载文件之前阻止 javascript?

我认为执行以下操作会奏效,因为我没有回调。

var requireFile = require(['example']);

但它仍然是异步的。

如果我确实指定了回调,是否有一种方法可以阻止直到加载示例,然后执行回调。

例如。

require(['example'], function(){
    console.log('hello');
});
console.log('world');

控制台因此应该是:

-你好

-世界

我看到了

-世界

-你好

最佳答案

您可以将要延迟的代码包装在一个函数中,然后从 require 回调中调用该函数。

require(['example'], function(){
    console.log('hello');
    world();
});

function world() {
  console.log('world');
}

关于javascript - 让 requirejs 等到文件加载后再继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925047/

相关文章:

javascript - 无法确定可能是 stringA/stringB/StringX 或 stringA/stringX 而不仅仅是 stringA/stringB 的路径格式的正则表达式

javascript - angularjs:如何访问指令(文本)值

javascript - 当我也使用 RequireJS 时如何使用 videojs 插件

javascript - 如何从 CDN 使用 requirejs 加载 ace 编辑器?

javascript - 仅当页面未加载时才加载 requirejs 库

javascript - typeof !== "undefined"与 != null

javascript - 使用 jQuery/Javascript 将单击对象的类名分配给要切换的对象的 ID

javascript - 使答案不区分大小写

带有 SignalR 和 KnockoutJS 的大型项目的 Javascript

javascript - RequireJS加载错误