- 博客(1)
- 收藏
- 关注
原创 JS延迟加载(async、defer)
首先来看没有任何属性的 <script>标签:当html文件在解析时遇到<script>标签,则会暂停解析html,然后开始下载<script>标签链接进来的js脚本,并且执行下载好的js脚本。以上动作完成后才会继续解析未完成的html。带有async的<script>标签,则会将解析html和下载js脚本同时进行,但js脚本下载完成后会暂停html的解析并立即执行下载好的js脚本。等js脚本执行完毕将会继续解析未完成的html。(如果是多个js脚本,那么执行顺序不分先后,谁先下载完成谁先执行)
2023-05-28 15:04:56
173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人