文档对象模型或“ DOM”是网页的接口。它本质上是页面的API,允许程序读取和操纵页面的内容,结构和样式。让我们分解一下。   网页是如何构建的? 浏览器如何从源HTML文档转换为在视口中显示样式化的交互式页面的方式称为“关键渲染路径”。尽管此过程可以分为几个步骤,但是正如我在“了解关键渲染路径”一文中所介绍的那样,这些步骤可以大致分为两个阶段。第一阶段涉及浏览器解析文档以确定最终将在页面上呈现的内容,第二阶段涉及浏览器执行呈现。 第一阶段的结果就是所谓的“渲染树”。渲染树表示将在页面上渲染的HTML元素及其相关样式。为了构建此树,浏览器需要两件事: CSSOM,表示与元素关联的样式… Read More