组成js部分的DOM&BOM通俗解释

DOM:document object model 整个文档对象(是为了让js更好的和HTML交互)

 

 

 

BOM和DOM:浏览器对象

这是两个比较大的对象,js的最主要功能就是操纵这两个模型里面的东西
bom是代表浏览器,dom是代表一个网页文档。

BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。
DOM是文档对象模型,用来获取或管理设置文档中标签的属性,例如获取或者设置input表单的value值。

BOM的内容不多,主要还是DOM。由于DOM的操作对象是文档(Document),所以dom和浏览器没有直接关系。另外,BOM不具备浏览器兼容性,使用的时候要注意不同浏览器的区别
bom的属性方法用于操纵浏览器,dom的属性方法用于操纵网页元素和css。

 

bom弹出新浏览器窗口的能力;

2. 移动、关闭和更改浏览器窗口大小的能力;

3. 可提供WEB浏览器详细信息的导航对象;

4.可提供浏览器载入页面详细信息的本地对象;

5 .可提供用户屏幕分辨率详细信息的屏幕对象;

6. 支持Cookies;

7. Internet Explorer对BOM进行扩展以包括ActiveX对象类,可以通过JavaScript来实现ActiveX对象。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值