- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BOM 浏览器对象模型
注:DOM 文档对象模型从上图的document开始
Window 对象:
a.Window 对象是 JavaScript 层级中的顶层对象,是一个全局对象。
b.Window 对象代表一个浏览器窗口或一个框架。
c.Window 对象会在 body 或 frameset 每次出现时被自动创建。
Window 对象的属性
属性
描述
IE
F
O
closed
返回窗口是否已被关闭。
4
1
9
defaultStatus
设置或返回窗口状态栏中的默认文本。
4
No
9
document
对 Document 对象的只读引用。请参阅 Document 对象。
4
1
9
history
对 History 对象的只读引用。请参数 History 对象。
4
1
9
innerheight
返回窗口的文档显示区的高度。
No
No
No
innerwidth
返回窗口的文档显示区的宽度。
No
No
No
length
设置或返回窗口中的框架数量。
4
1
9
location
用于窗口或框架的 Location 对象。请参阅 Location 对象。
4
1
9
name
设置或返回窗口的名称。
4
1
9
Navigator
对 Navigator 对象的只读引用。请参数 Navigator 对象。
4
1
9
opener
返回对创建此窗口的窗口的引用。
4
1
9
outerheight
返回窗口的外部高度。
No
No
No
outerwidth
返回窗口的外部宽度。
No
No
No
pageXOffset
设置或返回当前页面相对于窗口显示区左上角的 X 位置。
No
No
No
pageYOffset
设置或返回当前页面相对于窗口显示区左上角的 Y 位置。
No
No
No
parent
返回父窗口。
4
1
9
Screen
对 Screen 对象的只读引用。请参数 Screen 对象。
4
1
9
self
返回对当前窗口的引用。等价于 Window 属性。
4
1
9
status
设置窗口状态栏的文本。
4
No
9
top
返回最顶层的先辈窗口。
4
1
9
window
window 属性等价于 self 属性,它包含了对窗口自身的引用。
4
1
9
screenLeft
screenTop
screenX
screenY
只读整数。声明了窗口的左上角在屏幕上的的 x 坐标和 y 坐标。IE、Safari 和 Opera 支持 screenLeft 和 screenTop,而 Firefox 和 Safari 支持 screenX 和 screenY。
4
1
9
Window 对象的方法
方法
描述
IE
F
O
alert()
显示带有一段消息和一个确认按钮的警告框。
4
1
9
blur()
把键盘焦点从顶层窗口移开。
4
1
9
clearInterval()
取消由 setInterval() 设置的 timeout。
4
1
9
clearTimeout()
取消由 setTimeout() 方法设置的 timeout。
4
1
9
close()
关闭浏览器窗口。
4
1
9
confirm()
显示带有一段消息以及确认按钮和取消按钮的对话框。
4
1
9
createPopup()
创建一个 pop-up 窗口。
4
No
No
focus()
把键盘焦点给予一个窗口。
4
1
9
moveBy()
可相对窗口的当前坐标把它移动指定的像素。
4
1
9
moveTo()
把窗口的左上角移动到一个指定的坐标。
4
1
9
open()
打开一个新的浏览器窗口或查找一个已命名的窗口。
4
1
9
print()
打印当前窗口的内容。
5
1
9
prompt()
显示可提示用户输入的对话框。
4
1
9
resizeBy()
按照指定的像素调整窗口的大小。
4
1
9
resizeTo()
把窗口的大小调整到指定的宽度和高度。
4
1.5
9
scrollBy()
按照指定的像素值来滚动内容。
4
1
9
scrollTo()
把内容滚动到指定的坐标。
4
1
9
setInterval()
按照指定的周期(以毫秒计)来调用函数或计算表达式。
4
1
9
setTimeout()
在指定的毫秒数后调用函数或计算表达式。
4
1
9
Eg. 新的顶层浏览器窗口由方法 Window.open() 创建。当调用该方法时,应把 open() 调用的返回值存储在一个变量中,然后使用那个变量来引用新窗口。新窗口
文档评论(0)