第一个script元素中代码执行完毕后,先执行第二个元素中的代码,还是第一个元素的onload?

新建两个有src和onload属性的script元素,第一个元素中代码执行完毕时,第二个元素已经完成下载,此时先执行第二个元素中代码,还是先执行第一个元素的onload

阅读 1.3k
1 个回答
  • 首先,html 中的 script 属于宏任务,下载完成后就进入宏任务队列
  • onload 是回调事件,也是宏任务
  • 不是 async 的话,第一个 script 的 onload 肯定先入宏任务队列,所以先执行 onload
推荐问题