JavaScript DOM BOM

本文深入探讨了DOM(文档对象模型)和BOM(浏览器对象模型)的概念,解释了它们在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值