代码之家  ›  专栏  ›  技术社区  ›  J.Doe

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

  •  1
  • J.Doe  · 技术社区  · 8 年前

    我需要通过解析html来知道标记是否是异步的。我遇到了一个问题,我找不到任何关于 async 属性

    我所知道的是,对于async,有效值是:

    • 异步
    • async=“异步”

    对于非异步:

    • async=“false”

    什么是 async="" 意思是还有其他价值吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Patrick Hofman Wahid Bitar    8 年前

    根据 the specification 它是:

    async=“async”或“”(空字符串)或空

    (其中空表示 async ,不指定值)

    其含义:

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

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