2、具体概念
①各个组成部分的类型
整个文档中的一切都可以看做Node。各个具体组成部分的具体类型可以看做Node类型的子类。
其实严格来说,JavaScript并不支持真正意义上的『继承』,这里我们借用Java中的『继承』概念,从逻辑上来帮助我们理解各个类型之间的关系。
②父子关系
③先辈后代关系
3、DOM操作
由于实际开发时基本上都是使用JavaScript的各种框架来操作,而框架中的操作方式和我们现在看到的原生操作完全不同,所以下面罗列的API仅供参考,不做要求。
①在整个文档范围内查询元素节点
②在具体元素节点范围内查找子节点
③查找指定元素节点的父节点
④查找指定元素节点的兄弟节点
⑤属性操作
⑥文本操作
⑦DOM增删改操作