解析页面意味着什么?

时间:2016-08-31 06:32:41

标签: html css

我遇到了以下解释:

  1. 如果async =" async":脚本与。异步执行 页面的其余部分(脚本将在页面执行时执行 继续解析
  2. 如果不存在异步并且延迟="延迟":脚本被执行 当页面完成解析
  3. 如果不存在异步或延迟:提取脚本并且 在浏览器继续解析之前立即执行 页
  4. 解析只是意味着加载页面的组件,如文本或图片和布局......?

2 个答案:

答案 0 :(得分:1)

解析意味着阅读HTML源代码。它是逐行读取的(按标签标记)。大多数浏览器构建DOM并在解析文档时呈现页面(基本布局和文本)。当解析器遇到脚本标记时,它会暂停解析(读取)html直到脚本完成(或者如果指定了async或defer则立即继续)。 解析完成后(浏览器已阅读并解释了所有HTML页面),它开始加载像图像一样的资源。

答案 1 :(得分:0)

在此上下文中,意味着将HTML源代码转换为DOM节点,如元素和文本。

依赖资源的获取继续,但这是解析的补充。