您现在的位置:首页 >> 环保项目

初学者演算:理解 DOM

时间:2023-03-08 12:17:54

在学习编码的现代,我自述一些关于“驱使 DOM”或“掌握 DOM”的篇文章,挑剔却说,我不告诉英文字母缩略词是什么意思(即使当我这样做的时候也不是过于多 改用)!

在这篇篇文章此前,我一心看看神秘的 DOM 是什么,以及表达出来它对所有 Web 开发工具和软件工程师有何用处。

英文字母缩略词本身代表元数据实例数学模型,但是,如果您像我一样,该表述将不就会接踵而来任何灯泡时刻!

为了表达出来这意味着什么,让我们看一下英文字母缩略词的 3 个法理组如此一来部分。

打破它

元数据——一个该网站

在开发/编程世界此前,我们可以将元数据视为该网站。 打个比方(这将主干这篇篇文章),它可以被相信是你在餐厅取得的一顿饭

实例 - 接口项

实例是组合而如此一来元数据的任何东西。 这可以是段落的多种形式,例如按键、图像或文本。 或者,它可以摘录骨架要素,例如 或 接口。 就此,使用我们元数据的任何类或样式也可以被视为实例。 重回我们此前的类比,实例可以被相信是组合而如此一来糕点色的组分。 食物、调味料以及与之搭配的盘次子和餐具都被相信是物体。

数学模型 - 关于实例如何组合在独自的却说明

该数学模型可以被相信是各别月所或命令。通过拍照数学模型,可以理解所有接口如何组合在独自转变如此一来最终结果。 在食物类比此前,这个数学模型将是食谱,或者是如此一来品糕点的图表,以便雇主告诉如何再现它。您难以品尝数学模型,因此它与实际糕点色完全相同,但通过书本它,您可以理解这些碎片如何造成最终结果。

将其使用 DOM

通过对组合而如此一来元数据实例数学模型定义的完全相同要素的表达出来,希望它更容易表达出来。

DOM 是一个数学模型(各别命令),它表述了每个实例(概念设计/要素)如何交互并组合在独自以组合而如此一来元数据(该网站)。

补充几点:

DOM 可以用多种作法说明,例如揭示每个骨架要素如何交互以及存在的夫妻关系的树。它也可以被相信是所有开源的组合或检查该网站要素返回的结果。 DOM 此前的每个实例都可以有多个次子要素,但它们只能有一个父要素。 如果一个实例从 DOM 此前移出,那么它的所有次子实例也就会被移出。这就像从树上斩下一根树桩,与之相连的所有树桩也同时被移出。 虽然很容易将 DOM 一心象如此一来 HTML 骨架,但这并不全然正确。由于可以常用其他语言和框架与该网站来进行交互,例如我们可以常用 php 来解析 HTML,或者常用 JavaScript/React 来编辑段落。组合而如此一来该网站元数据的所有接口项都只能被视为 DOM 的一部分。

表达出来 DOM 有什么用?

现在我们早已介绍了 DOM 确实是什么,某种程度您一心告诉为什么您甚至并不需要首先理解它。那么这里有3个更为关键性原因:

在开发工具团队此前工作时,您很少就会从一段代码再来。举例来却说,您并不需要对现有该网站来进行更换和更改。为了理解您即将编辑的段落的含意以及所有段落是如何连接的,您并不需要理解 DOM。 该网站此前的要素举例来却说很强很多相互依赖关系。出访特定字句名称或类特性的概念设计并不总是以您期望的作法响应。光阴间隔时间去表达出来 DOM 就会更容易来进行修改,结果你就会取得明显更清晰的结果。例如,如果不理解某物的所有次子要素,您不必要偶然截图大部分段落。 就此,表达出来 DOM 而不是仅仅拍照 HTML/CSS 开源将使您更好地理解竭尽所能此前即将发生的两件事。 考虑一个该网站,其此前一些文本在 CSS 文件此前设置为隐藏。基本上拍照 CSS 开源不必要致使您相信此段落不关键性并且可以截图,因为它不就会揭示给软件。但是,对完整 DOM 来进行更深入的调查不必要发现,在可视按键时,此属性就会更换为可见,并向软件提供更为关键性信息。如果不考虑上都,您将难以全然表达出来元数据是如何转变如此一来的。

谢谢书本! 希望您告诉人们在讲到 DOM 或 DOM 可用时所指的段落。

上海妇科最好医院是哪个
南京不孕不育检查费用
双醋瑞因胶囊效果怎么样
重庆什么白癜风医院比较好
广东妇科专科医院哪家好