没有合适的资源?快使用搜索试试~ 我知道了~
2.06 BOM操作.pdf
需积分: 5 0 下载量 190 浏览量
2023-10-27
17:20:25
上传
评论
收藏 543KB PDF 举报
温馨提示
试读
14页
BOM介绍 window对象 location对象 navigator对象 screen对象 history对象
资源推荐
资源详情
资源评论
第6章 BOM操作
课程介绍
BOM介绍
window对象
location对象
navigator对象
screen对象
history对象
6.1 BOM介绍
BOM是浏览器对象模型BOM是browser object model的缩写,简称浏览器对象模型。BOM提供了独立于内容
而与浏览器窗口进行交互的对象
由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window。BOM由一系列相关的对象构
成,并且每个对象都提供了很多方法与属性。BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准
化组织是W3C。BOM最初是Netscape浏览器标准的一部分。
6.1.1 BOM结构示意图
BOM学习中我们将学到与浏览器窗口交互的一些对象,例如可以移动,调整浏览器大小的window对象,可以
用于导航的location 对象与history对象,可以获取浏览器,操作系统与用户屏幕信息的navigator与screen对象,
可以使用document作为访问HTML文档的入口,管理框架的frames对象等。BOM结构示意图如图1所示:
图1
6.1.2 DOM和BOM的区别
DOM通过脚本动态地访问和更新文档的内容、结构以及样式的接口。BOM通过脚本操作浏览器的各个功能组
件的接口。
区别:DOM描述了处理网页内容的接口,BOM描述了与浏览器进行交互的接口。document是DOM的核心对
象,window则是BOM的核心对象。
6.2 window对象
6.2.1 window对象是什么
浏览器打开一个文档,就创建了一个 window 对象,即 window 对象表示浏览器中打开的窗口。
window 对象是全局对象,可以把窗口的属性作为全局变量来使用。例如,可以只写 document,而不必写
window.document。同样,可以把当前窗口对象的方法当作函数来使用,如只写 alert(),而不必写
Window.alert()。
如果文档包含框架(frame),浏览器会为文档创建一个 window 对象,并为每个框架创建一个额外的
window 对象。
6.2.2 window对象属性
属性 描述 说明
closed 检测窗口是否已被关闭 无
document 对 document 对象的只读引用 无
history 对 history 对象的只读引用 无
length 设置或得到窗口中的框架数量 无
location 用于窗口或框架的 Location 对象 无
name 设置或得到窗口的名称 无
navigator 对 Navigator 对象的只读引用 无
opener 返回对创建此窗口的窗口的引用 无
parent 返回父窗口,常用于 frame 页面调用父页面对象 无
screen 对 Screen 对象的只读引用 无
self 对当前窗口(自己)的引用,一般省略,同 window 属性 无
top 返回最顶层的先辈窗口 无
window 对当前窗口(自己)的引用,一般省略,同 self 属性 无
screenLeft 只读整数,表示窗口的左上角在屏幕上的的 x 坐标 IE、Safari和Opera 支持
screenTop 只读整数,表示窗口的左上角在屏幕上的的 y 坐标 IE、Safari和Opera 支持
screenX 只读整数,表示窗口的左上角在屏幕上的的 x 坐标 Firefox和Safari 支持
screenY 只读整数,表示窗口的左上角在屏幕上的的 y 坐标 Firefox和Safari 支持
defaultStatus 设置或得到窗口状态栏中的默认文本 Firefox 不支持
status 设置窗口状态栏中的文本 Firefox 不支持
6.2.3 window 对象方法
剩余13页未读,继续阅读
资源评论
爱因斯坦乐
- 粉丝: 79
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功