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对象。

猜你喜欢

转载自www.cnblogs.com/hk121929/p/10182435.html
今日推荐