什么是子树(在JavaScript中引用DOM时)
What is a subtree (when referring to the DOM in JavaScript)?
什么是子树(在JavaScript中引用DOM时)?
我似乎在任何地方都找不到定义。。。
DOM可以看作是一棵元素树:一个元素可以有很多子元素,但只能有一个父元素。DOM树从根开始:<html>
。元素的子元素本身也可以有子元素。也就是说,在一个元素下可以有一个元素树。这些被称为"子树"
子树的具体含义取决于上下文。例如,您可以讨论特定li
元素的子树。
文档对象模型(DOM)是构成web上文档结构和内容的对象的数据表示。
DOM表示为嵌套对象,并且这些嵌套元素可以被视为树。
根据基于图论的树的数据结构:
subtree of a tree T
是由T中的一个节点及其在T中的所有子节点组成的树。
因此,这同样适用于DOM表示树,因此javascript中DOM的子树本身就是一个由DOM中的一个节点及其在DOM中的所有子节点组成的树。
相关文章:
- Datatables:通过DOM数据源中的名称引用列
- 如何在使用Ractive.extend()时引用DOM元素
- 我应该如何从我的javascript中引用DOM元素
- 什么是子树(在JavaScript中引用DOM时)
- 性能问题:存储对DOM元素的引用与使用选择器相比
- AngularJS,引用指令中的其他DOM项
- 用于查找JS代码中引用的DOM元素的工具
- 强制DOM在$scope模型对工厂模型的引用发生更改时进行渲染
- 如何避免“this”引用 DOM 元素,并引用对象
- 在插件后用 $(this) 引用 DOM
- 不允许在 Angular 表达式中引用 DOM 节点
- jquery插件,引用DOM中的视频元素
- 检测 JavaScript 对象是否具有引用 DOM 元素的某些属性
- 如何在Javascript中使用变量通过ID引用DOM元素
- Javascript:引用dom节点
- CoffeeScript——不允许在Angular表达式中引用DOM节点
- angular表达式可以呈现XML节点属性吗,尽管[$parse:isecdom]在angular表达式中引用DOM节点
- 引用DOM时,脚本应该放在哪里?
- 如何在不引用DOM节点的情况下删除行
- AngularJS:不允许在 Angular 表达式中引用 DOM 节点