HTML <script> 标签async属性

  • <script>标签async属性定义和用法

    async属性是一个布尔属性。
    如果存在,它指定脚本一旦可用就会异步执行。
    注意:async属性仅适用于外部脚本(并且只应在存在src属性时使用)。
    注意:有几种方法可以执行外部脚本:

    • 如果存在异步:脚本与页面的其余部分异步执行(脚本将在页面继续解析时执行)
    • 如果不存在异步并且存在延迟:在页面完成解析时执行脚本
    • 如果不存在异步或延迟:在浏览器继续解析页面之前,将立即获取并执行脚本

  • <script>标签async属性浏览器支持

    Edge/IE Chrome FireFox Safari Opera
    10.0(含)以上 支持 3.6(含)以上 支持 支持
  • HTML4.01和HTML5之间的差异

    async属性是HTML5中的新增属性。

  • HTML和XHTML之间的差异

    在XHTML中,禁止属性最小化,并且必须将async属性定义为<script async=“async”>。

  • <script>标签async属性语法

    <script async>

  • <script>标签async属性实例

    <p id="p1">Hello World!</p>
    <script src="/jc_script/demo_async.js" async></script>
    
    尝试一下