JavaScript高级程序设计笔记之 延迟异步脚本 defer async

初看JavaScript高级程序设计小笔记
defer 和 async 在网络读取(下载)这块儿是同样的,都是异步的(相较于 HTML 解析)它俩的差异在于脚本下载完以后什么时候执行,defer是页面加载解析完以后执行,async是下载完当即执行显然 defer 是最接近咱们对于应用脚本加载和执行的要求的。chrome

async 则是一个乱序执行的主,对它来讲脚本的加载和执行是牢牢挨着的,因此无论你声明的顺序如何,只要它加载完了就会马上执行,async 对于应用脚本的用处不大,由于它彻底不考虑依赖(哪怕是最低级的顺序执行),不过它对于那些能够不依赖任何脚本或不被任何脚本依赖的脚原本说倒是很是合适的网络

敲黑板划重点

只有IE支持 目前 IE chrome firefox测下来 也只有IE符合
clipboard.png异步

clipboard.png

clipboard.png

相关文章
相关标签/搜索