script标签中的有两个改变脚本执行顺序的属性。
defer(延迟):属性表示脚本可以延迟到文档完全被解析和显示后执行,只对外部文件有效,最好只有一个延迟脚本。
async(异步):表示立即下载脚本,但不妨碍页面的其他操作,只对外部文件有效,并不一定会按照顺序执行,其一定在load事件之前执行,async和defer的区别在于异步执行的脚本执行顺序不一定。
defer(延迟):属性表示脚本可以延迟到文档完全被解析和显示后执行,只对外部文件有效,最好只有一个延迟脚本。
async(异步):表示立即下载脚本,但不妨碍页面的其他操作,只对外部文件有效,并不一定会按照顺序执行,其一定在load事件之前执行,async和defer的区别在于异步执行的脚本执行顺序不一定。