简介
DOM(Document Object Model)文档对象模型,借助DOM模型,可以将一个结构化的文档转换成DOM内存树,程序可以直接修改内存。
浏览器工作过程
Step1:从网络或本地拿到html源代码
Step2:浏览器将html源代码中的每个标签都实例化对应的对象
Step3:在内存中形成一个DOM树
Step4:将内存DOM树解析为可视页面
Step5:JS直接修改DOM树,改变视图页面
DOM和HTML文档
DOM为HTML每个元素都提供了一个对应的类,每个类中都有相应的方法和属性,允许DOM模型以树的方式操作html文档的每个元素
还有一些对像并没有和html元素对应,而是浏览器内存的