以下是笔记,详情请查看文尾链接。
DOM 里,任何标签都是对象,标签里的文本,标签间的文本都是对象,空格,换行也是元素。换行符、空格属于文本节点。
html 与 head 间、body 与 html 间的空格或换行符不算文本节点,或者说不存在。
我们平常写代码是有格式化的:空格、Tap、换行算文本节点,如果不要这些,那么这个DOM会不一样:
节点有12种类型,常用的有4种:document,元素节点,文本节点,注释节点
将 html 文件转成 DOM 结构:http://software.hixie.ch/utilities/js/live-dom-viewer/