js延迟加载的方式

现在HTML5提供defer和async两个属性支持延迟和异步加载JavaScript文件, 其中,defer的特点: 1浏览器重新开启了一个线程 2它只适用于外部脚本 3会在DOMContentLoaded之前执行, 其中,async的特点: 0异步下载脚本 1HTML5的新标签下载之后立即执行 2只适用于外部脚本 3不能保证顺序,因此脚本之间有依赖关系莫用 4会在window.onload之前
相关文章
相关标签/搜索