<script type="module" /> 行为默认同 defer,比如下面这个例子:
1 | <!DOCTYPE html> |
尽管 small.js 早就下载完了,但是要等到 HTML 完成解析后才会执行。如果加上 async,则下载完成后立即会执行。
如果 small.js 中又 import 了 small2.js,默认情况也是要等到 HTML 完成解析后才会执行。如果加上 async,则两个文件下载完成后立即会执行。
Good Good Study, Day Day Up!
<script type="module" /> 行为默认同 defer,比如下面这个例子:
1 | <!DOCTYPE html> |
尽管 small.js 早就下载完了,但是要等到 HTML 完成解析后才会执行。如果加上 async,则下载完成后立即会执行。
如果 small.js 中又 import 了 small2.js,默认情况也是要等到 HTML 完成解析后才会执行。如果加上 async,则两个文件下载完成后立即会执行。