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

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

阅读 1.3k
1 个回答
  • 首先,html 中的 script 属于宏任务,下载完成后就进入宏任务队列
  • onload 是回调事件,也是宏任务
  • 不是 async 的话,第一个 script 的 onload 肯定先入宏任务队列,所以先执行 onload
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题