1.BOM:Browser Object Model,浏览器对象模型,是浏览器相关的一组特性,它 提供了很多对象,用于访问浏览器。
window对象的属性:
属性 | 含义 |
closed | 当窗口关闭时为真 |
defaultStatus | 窗口底部状态栏显示的默认状态消息 |
document | 窗口中当前显示的文档对象 |
frames | 窗口中的框架对象数组 |
history | 保存有窗口最近加载的URL |
length | 窗口中的框架数 |
location | 当前窗口的URL |
name | 窗口名 |
offscreenBuffering | 用于绘制新窗口内容并在完成后复制已存在的内容,控制屏幕更新 |
opener | 打开当前窗口的窗口 |
parent | 指向包含另一个窗口的窗口 |
screen | 显示屏幕相关信息,如高度、宽度 |
status | 描述由用户交互导致的状态栏的临时消息 |
top | 包含特定窗口的最顶层窗口 |
self | 指示当前窗口 |
window | 指示当前窗口,与self等效 |
window对象的方法:
方法 | 功能 |
alert | 创建一个警告对话框,显示一条信息 |
blur | 将焦点从窗口移除 |
clearInterval | 清除之前设置的定时器间隔 |
clearTimeOut | 清除之前设置的超时 |
close | 关闭窗口 |
confirm | 创建一个需要用户确认的对话框 |
focus | 将焦点移至窗口 |
open | 打开一个新窗口并返回新window对象 |
prompt | 创建一个对话框要求用户输入信息 |
scroll | 在窗口中滚动到一个像素点的位置 |
setInterval | 经过指定时间间隔计算一个表达式 |
setInterval | 经过指定时间间隔后调用一个函数 |
setTimeOut | 在定时器超过后计算一个表达式 |
setTimeOut | 在定时器超时后计算一个函数 |
调出打印对话框 | |
find | 调出查找对话框 |
location对象属性:
hash 如果该部分存在,表示锚点部分
host 主机名:端口号 host name 主机名
href 整个URL
pathname 路径名
port 端口号
protocol 协议部分
search查 询字符串
方法:
assign() | 跳转到指定页面,与href等效 |
reload() | 重载当前URL |
replace() | 用新的URL替换当前页面 |
history对象方法:
back() | 前往浏览器历史条目前一个URL,类似后退 |
forward() | 前往浏览器历史条目下一个URL,类似前进 |
go() | 浏览器在history对象中向前或向后 |