有没有一种方法来阻止JavaScript,直到requirejs加载文件?使requirejs等待,直到文件已经加载之前继续
我认为做下面的工作是可行的,因为我没有回调。
var requireFile = require(['example']);
但它仍然是异步的。
如果我确实有一个指定的回调是有阻止,直到加载示例,然后执行回调。
例如。
require(['example'], function(){
console.log('hello');
});
console.log('world');
因此
控制台应该是:
你好
-world
我看到
-world
你好
是的,我有代码需要回调执行。将代码移入回调并不是一个真正的选择,因为我们的框架工作的方式 – Decrypter
感谢您的建议。有没有办法来检查requirejs是否完成加载? – Decrypter
最好的方法是查看它加载的内容是否存在并处于活动状态。通常它在窗口或文档中定义了一些东西,或者为某些DOM元素添加了一些值或函数。检查那些正在活动的人。 –