由页面中的 JavaScript 规范定义的计算顺序

Is the order of evaluation defined by a specification for JavaScripts in a page

本文关键字:定义 顺序 计算 JavaScript 范定义      更新时间:2023-09-26

如果我包含两个这样的脚本(一个直接在页面中,一个在远程资源中):

<!-- ... -->
<script>
 console.log('foo');
</script>
<script src="bar.js"></script>
<!-- ... -->

评价顺序有保证吗?

脚本按照它们在页面上出现的顺序执行。一个例外是外部 Javascript 具有 async 属性。这将在后台加载,并在响应到达时执行。