defer和async的区别?
defer和async的区别?
defer
用于开启新的线程下载脚本文件,并使脚本在文档解析完成后(DOMContentLoaded)执行。
在<script>元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。
async
HTML5新增属性,用于异步下载脚本文件,下载完毕立即解释执行代码。
与defer不同的是,标记为async的脚本并不保证按照它们的先后顺序执行。

微信小程序:前端开发宝典