初看JavaScript高级程序设计小笔记
defer 和 async 在网络读取(下载)这块儿是一样的,都是异步的(相较于 HTML 解析)它俩的差别在于脚本下载完之后何时执行,defer是页面加载解析完之后执行,async是下载完立即执行显然 defer 是最接近我们对于应用脚本加载和执行的要求的。async 则是一个乱序执行的主,对它来说脚本的加载和执行是紧紧挨着的,所以不管你声明的顺序如何,只要它加载完了就会立刻执行,async 对于应用脚本的用处不大,因为它完全不考虑依赖(哪怕是最低级的顺序执行),不过它对于那些可以不依赖任何脚本或不被任何脚本依赖的脚本来说却是非常合适的
敲黑板划重点
只有IE支持 目前 IE chrome firefox测下来 也只有IE符合