DOM或BOM区别
2016-03-13 18:48
281 查看
BOM:浏览器对象模型
DOM:文本对象模型
BOM:没有属于自己的标准
Window对象:
是整个BOM的核心,所有对象和集合都以某种方式回接到window对象。Window对象表示整个浏览器窗口,但不必表示其中包含的内容。
Document对象:
实际上是window对象的属性。这个对象的独特之处是唯一一个既属于BOM又属于DOM的对象。从BOM角度看,document对象由一系列集合构成,这些集合可以访问文档的各个部分。
Location对象:
它是window对象和document对象的属性。Location对象表示载入窗口的URL,此外它还可以解析URI.
Navigator对象:
Navigator包含大量Web浏览器相关的信息。各种浏览器支持该对象的属性和方法不尽相同。
Screen对象:
通过其可以获取用户屏幕相关的信息
DOM是针对XML的基于树的API。描述了处理网页内容的方法和接口,是HTML和XML的API,DOM把整个页面规划成由节点层级构成的文档。
DOM本身是与语言无关的API,它并不与Java,JavaScript或其他语言绑定。
DOM:文本对象模型
BOM:没有属于自己的标准
Window对象:
是整个BOM的核心,所有对象和集合都以某种方式回接到window对象。Window对象表示整个浏览器窗口,但不必表示其中包含的内容。
Document对象:
实际上是window对象的属性。这个对象的独特之处是唯一一个既属于BOM又属于DOM的对象。从BOM角度看,document对象由一系列集合构成,这些集合可以访问文档的各个部分。
Location对象:
它是window对象和document对象的属性。Location对象表示载入窗口的URL,此外它还可以解析URI.
Navigator对象:
Navigator包含大量Web浏览器相关的信息。各种浏览器支持该对象的属性和方法不尽相同。
Screen对象:
通过其可以获取用户屏幕相关的信息
DOM是针对XML的基于树的API。描述了处理网页内容的方法和接口,是HTML和XML的API,DOM把整个页面规划成由节点层级构成的文档。
DOM本身是与语言无关的API,它并不与Java,JavaScript或其他语言绑定。
相关文章推荐
- 使用CSS3线性渐变(linear-gradient)实现文本波浪线效果
- Buffer cache hit ratio性能计数器真的可以作为内存瓶颈的判断指标吗?
- 解决EditPlus在设置了UTF-8之后,编写的HTML页面仍出现汉字乱码问题
- JavaScript
- 丑数问题 hdu— — Humble Numbers
- Struts2中动态方法调用有三种方式
- 遇到问题-----JS中设置window.location.href跳转无效
- 遇到问题-----JS中设置window.location.href跳转无效
- 第3周项目4 谁是小偷
- VS2005 MFC 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 最简单的视音频播放演示样例4:Direct3D播放RGB(通过Texture)
- 《Java程序设计》第2周学习总结
- 下拉框——把一个select框中选中内容移到另一个select框中遇到的问题
- VS工具使用——代码图
- 【BZOJ1061】【codevs1803】志愿者招募,神奇建图费用流
- MP3文件的结构与编程
- Web开发者应知的URL编码知识(转)
- 解析智能推荐系统开发中十大关键要素
- CF#345 div2 A\B\C题
- 观察者模式与发布/订阅模式区别