Web前端之路

14、BOM知识点总结

2019-08-12  本文已影响0人  宁公子_5dce

BOM对象:

window
|__ Document 文档对象 (DOM)
|
|__ frames 框架集
|
|__ history 历史信息对象
|
|__ navigator 浏览器信息对象
|
|__ locatin 地址栏信息对象
|
|__ screen 屏幕对象

Frames

返回窗口中所有命名的框架frames[]

window:

-窗口属性和方法:

打开和关闭浏览器窗口:

方法:

- 打开新的浏览器窗口或查找一个已命名的窗口open()
- 关闭浏览器窗口close()
- 返回窗口是否已被关闭closed
- 把窗口的大小调整到指定的宽度和高度resizeTo()
- 按照指定的像素调整窗口的大小resizeBy()
- 返回窗口的文档显示区的高度,宽度:innerheight,innerwidht

浏览器窗口的位置:

方法:

- 把窗口的左上角移动到一个指定的坐标moveTo()
- 可相对窗口的当前坐标把它移动指定的像素moveBy()
- 返回窗口的左上角在屏幕上的的 x 坐标和 y 坐标

浏览器滚轮滚动:

- 把内容滚动到指定坐标scrollTo()
- 按照指定的像素来滚动内容scrollBy()

定时器和延时器:

- 开启一个定时器setInterval()

- 关闭一个定时器clearInterval()

- 开启一个延时器setTimeout()

- 关闭一个定时器clearTimeout()

浏览器弹窗:

- 显示带有一段消息和一个确认按钮的警告框alert()

- 显示带有一段消息以及确认按钮和取消按钮的对话框confirm()

- 显示可提示用户输入的对话框prompt()

Navigator:

返回由客户机发送服务器的 user-agent 头部的值userAgent

是否支持cookie操作cookieEnabled

检测浏览器是否在线onLine

浏览器地理位置定位对象geolocation

Screen:

返回当前屏幕的宽高(除了win任务栏)availWidth,availHeight

返回显示屏幕的宽高width,height

History:

属性:

返回浏览器历史列表中的 URL 数量length

方法:

加载 history 列表中的前一个 URL back()

加载 history 列表中的下一个 URL forward()

加载 history 列表中的某个具体页面 go()

Location:

方法:

加载新的文档 assign()

重新加载当前文档 reload()

用新的文档替换当前文档replace()

设置或返回主机名和当前 URL 的端口号 host

设置或返回当前 URL 的主机名 hostname

设置或返回完整的 URL href

设置或返回从问号 (?) 开始的 URL(查询部分)search

上一篇 下一篇

猜你喜欢

热点阅读