JavaScript DOM BOM

DOM(Document Object Model)

D: Document 文档 一份文档就是一棵节点树,每个节点都是一个对象
O:Object 对象
JavaScript语言里对象可以分为三种类型:
(1)用户定义的对象(user-defined object) 有程序员自己创建的对象
(2)内建对象(native object) 内建在JavaScript语言里的对象,如Array、Math、Date等
(3)宿主对象(host object) 由浏览器提供的对象,如 window对象
M: 模型,文档的表现形式。

BOM(Browser Object Model)
     即浏览器对象模型。
     BOM提供了独立于内容 而与浏览器窗口进行交互的对象;
     由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;
     BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性;
     BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分。
原文地址:https://www.cnblogs.com/ren120165809/p/9865916.html