确保按顺序加载异步脚本
在需要确保两个脚本按顺序加载时,我们遇到一个问题:第一个脚本中包含异步操作,而第二个脚本需要在该异步操作完成后再加载。
问题
以下代码希望将执行顺序改为:
console.log('1111 - index1'); console.log('2222 - index2');
其中:
async function asyncPrint(value, ms) { await timeout(ms); console.log('1111 - index1'); } asyncPrint('hello world', 1000);
(function () { console.log('2222-index2') })()
解决方法
简单的追加这两个脚本无法实现预期效果。需要探索以下解决方案:
以上就是如何确保异步脚本在异步操作完成后按顺序加载?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号