BOM 【概述】

BOM 是 browserobjectmodel 的缩写,简称浏览器对象模型。主要处理浏览器窗口和框架, 描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,譬如可以弹出 新的窗口,回退历史记录,获取 url…

1、javacsript 是通过访问 BOM 对象来访问、控制、修改浏览器
2、BOM 的 window 包含了 document,因此通过 window 对象的 document 属性就可以访问、 检索、修改文档内容与结构。
3、document 对象又是 DOM 模型的根节点。 因此,BOM 包含了 DOM,浏览器提供出来给予访问的是 BOM 对象,从 BOM 对象再访 问到 DOM 对象,从而 js 可以操作浏览器以及浏览器读取到的文档

一些BOM的对象
Window JavaScript 层级中的顶层对象,表示浏览器窗口。
Navigator包含客户端浏览器的信息。
History 包含了浏览器窗口访问过的 URL。
Location 包含了当前 URL 的信息。
Screen 包含客户端显示屏的信息 【兼容性太差,基本不用了】

找到了一个很不错的图。先放这里:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值