-
<script>
: 脚本的获取和执行是同步的。此过程中页面被阻塞,停止解析。 -
<script defer = "defer">
:脚本的获取是异步的,执行是同步的。脚本加载不阻塞页面的解析,脚本在获取完后并不立即执行,而是等到DOM
ready之后才开始执行。 -
<script async = "async">
: 脚本的获取是异步的,执行是同步的。但是和<script defer = "defer">
的不同点在于脚本获取后会立刻执行,这就会造成脚本的执行顺序和页面上脚本的排放顺序不一致,可能造成脚本依赖的问题。
相关文章
- 03-18python定时执行任务的三种方式
- 03-18STL之map容器的三种插入方式insert emplace emplace_hint那种效率更高
- 03-18script 执行的三种方式
- 03-18如何通过Python函数运行的可执行文件的终端输出以一般方式静音?
- 03-18Solon Aop 特色开发(3)构建一个Bean的三种方式
- 03-18Sprgin IOC容器Bean实例化的三种方式
- 03-18执行python解释器的两种方式
- 03-18无线传感器数据采集传输系统的三种组网应用方式
- 03-18【朝花夕拾】Android自定义View篇之(四)自定义View的三种实现方式及自定义属性详解
- 03-18c 语言结构体struct的三种定义方式 及 typedef