dom&bom的起源,发展和应用
Posted hk121929
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dom&bom的起源,发展和应用相关的知识,希望对你有一定的参考价值。
1、dom
dom,文档对象模型。dom是 w3c(万维网联盟)的标准,dom
定义了访问html和xml文档的标准。在w3c的标准中,dom是独于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。
dom可被 javascript 用来读取、改变 HTML、XHTML 以及 XML 文档。DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3)。
根据W3C DOM规范,dom是html与xml的应用编程接口(API),DOM将整个页面映射为一个由层次节点组成的文件。有1级、2级、3级共3个级别。
2、bom
bom是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Windows对象是BOM的顶层对象,其他对象都是该对象的子对象。
bom提供了一些访问窗口对象的一些方法,我们可以用它来移动窗口位置,改变窗口大小,打开新窗口和关闭窗口,弹出对话框,进行导航以及获取客户的一些信息。
bom是调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器、操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象。
以上是关于dom&bom的起源,发展和应用的主要内容,如果未能解决你的问题,请参考以下文章