浏览器会并行加载script, 但是执行是书写的顺序,假如script1执行未完毕,就不会开始执行script2,虽然script2已经加载完。
而且这种方式会阻碍script标签后面其余元素的渲染,直到script1执行完毕才会渲染后面的dom
<script src='./script1.js'></script><div>after scrpit1</div><script src='./script2.js'></script><div>after scrpit2</div>这种方式不会阻碍script标签后面其余元素的渲染,谁加载快谁先执行
<script async src='./script1.js'></script><div>after scrpit1</div><script async src='./script2.js'></script><div>after scrpit2</div>这种方式不会阻碍script标签后面其余元素的渲染,会按照书写书序执行.
<script defer src='./script1.js'></script><div>after scrpit1</div><script defer src='./script2.js'></script><div>after scrpit2</div>