DOM : document object model文档对象模型
dom的三层模型:
dom1:将html文档封装成对象
dom2:将xml文档封装成对象
dom3:将xml文档封装成对象
dom树 节点
DHTML:DynamicHtml 是多种技术的综合体
html 通过标签封装数据
css 标签样式
dom 将标签和标签中的数据封装成对象
javascript通过程序设计方式来操作这些对象
html
|--head
|--title
|--base
|--link
|--meta
|--style
|-script
|--body
|--div
|--form
|--input
|--select
|--span
|--a
|--table
|--tbody
|--tr
|--td
|--th
|--dl
|--dt
|--dd
标记型文档加载进内存的是一棵DOM树
标签以及标签的数据都是这棵树上的节点
当标记型文档加载进内存,那么内存中有了一个对应的DOM树
弊端:文档过大时消耗资源
SAX可以解析