defer 和 async 本地对象和宿主对象
Posted 雨中伞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了defer 和 async 本地对象和宿主对象相关的知识,希望对你有一定的参考价值。
<script async></script>
没有defer和async的情况下是“同步执行”的,浏览器解析到这里的时候,会先加载资源完成后立即执行,并阻塞程序的运行。
async :异步的加载js资源 ,加载完成之后立即执行,不需要等待后续文档的加载!---加载的过程中不会阻塞程序的运行。
defer:异步的加载js资源,加载完成后,等待后续文档加载完成之后再执行。
本地对象和宿主对象:
ECMA-262 把本地对象定义为独立于宿主环境中ECMAScript实现提供的对象(即:引用类型)。
例如:Object Function Array
宿主对象: 所有非本地对象都是宿主对象(BOM DOM)
以上是关于defer 和 async 本地对象和宿主对象的主要内容,如果未能解决你的问题,请参考以下文章