BOM和DOM的区别

BOM中的对象

window对像

   是整个BOM的核心,所有对象和集合都以某种方式回到window对象,window对象表示整个浏览器窗口,但不必表示其中包含的内容。

Document对象

   实际上是window对象的属性,这个对象的独特之处是唯一一个既属于BOM又属性DOM的对象,从BOM角度看,document对象由一系列集合构成,这些集合可以访问文档的各个部分

Location对象

   是window对象和document对象的属性,location对象表示载入窗口的URL,此外还可以解析URL

Navigator对象

   Navigator包含大量Web浏览器相关的信息,各种浏览器支持该对象的属性和方法不尽相同

Screen对象

   通过其可以获取用户相关的信息

  • BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。
  • DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。
  • 由于DOM的操作对象是文档(Document),所有dom和浏览器没有直接关系

DOM对象

    文档对象模型(Document Object Model)是给HTML与XML文件使用的一组API。

​     DOM的本质是建立网页与脚本语言或程序语言沟通的桥梁。

你可能感兴趣的:(BOM和DOM的区别)