欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DOM和BOM

程序员文章站 2024-03-20 10:21:10
...

JavaScript的实现包括以下3个部分:

1)核心(ECMAScript):描述了JS的语法和基本对象。
2)文档对象模型 (DOM):处理网页内容的方法和接口
3)浏览器对象模型(BOM):与浏览器交互的方法和接口

1. DOM 是 W3C的标准;[所有浏览器公共遵守的标准]

2. BOM 是 各个浏览器厂商根据 DOM在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同

3. window 是 BOM对象,而非js对象;

DOM为了操作文档中出现的API,document是他的一个对象
BOM为了操作浏览器中出现的API,window是他的一个对象

DOM节点:

1.元素节点(Element);
2.文本节点(text):向用户展示的内容
3.属性节点(Attr)元素属性,元素才有的属性
4.注释节点(comment);
5.文档节点(document)。