提问人:Shukai Ni 提问时间:8/12/2022 更新时间:8/12/2022 访问量:74
HTMLElement/Node 和 DOM 之间的区别?
Difference between HTMLElement/Node and DOM?
问:
如果我理解正确的话,、、 和 是描述 DOM 树的不同级别的接口。例如,MDN 说HTMLElement
Element
Document
Node
DOM 节点接口是一个抽象的基类,许多其他 DOM API 对象都基于该基类
因此,我们似乎可以简单地用
const div = document.createElement('DIV');
div.innerHTML = ...
其中 是 .div
HTMLElement
那为什么存在其他独立的 HTML 解析器,例如 和 ,它们提供了哪些附加功能,或者我在这里遗漏了什么?parse5
htmlparser2
答:
0赞
Quentin
#1
它们在没有内置DOM解析器的Node.js中工作。
评论
0赞
Shukai Ni
8/13/2022
我明白了,这些选项(即内置与第三方)之间是否存在显着的时间、内存或功能差异?
评论