html脚本标记的async属性的有效值(和含义)是什么?

时间:2018-04-02 06:39:06

标签: html html5 asynchronous

我需要通过解析html来了解标签是否异步。我遇到了一个问题,我找不到任何关于async属性的有效值(和含义)的文档。

我所知道的是,对于异步,有效值为:

  • 异步
  • 异步= “异步”

表示非异步:

  • 异步= “假”

async=""是什么意思?和任何其他价值?

1 个答案:

答案 0 :(得分:1)

根据the specification,它是:

  

async =" async"或"" (空字符串)或空

(其中空为async,不指定值)

其含义:

  

指定脚本一旦可用就异步执行。

因此浏览器应该尝试下载脚本文件,而无需等待继续解析页面。它在下载完成后立即加载脚本。