一、常用方法
* 与弹出框有关的方法:
1、alert():显示带一段消息和确认按钮的警告框
2、confirm():显示带有一段效益以及确认按钮和取消按钮的对话框
* 如果用户点击确定,返回true;如果用户点击取消,返回false;
3、prompt() 显示带有提示用户输入信息的对话框。
* 返回用户输入信息。也可以传入参数提示用户输入什么
* 与打开/关闭窗口有关方法:
1、close() 关闭浏览器窗口
* 注意,谁调用该方法,就关闭哪个窗口
2、open() 打开一个新浏览器窗口
* 与定时器有关的方法
1、setTimeout() 在指定的毫秒数后调用函数或计算表达式。
* 参数:第一个是JS代片段或者是方法,推荐用方法;第二个参数定时时间,单位是ms.
* 返回值:会返回该定时器的唯一编号,用于取消定时器。
2、clearTimeout() 取消由 setTimeout() 方法设置的 timeout。
* 参数:某个定时器的代码
3、setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。
* 参数:第一个是JS代片段或者是方法,推荐用方法;第二个参数定时时间,单位是ms.
* 返回值:会返回该定时器的唯一编号,用于取消定时器。
4、clearInterval() 取消由 setInterval() 设置的 timeout。
* 参数:某个定时器的代码
方法 | 描述 |
---|---|
alert() | 显示带有一段消息和一个确认按钮的警告框。 |
blur() | 把键盘焦点从顶层窗口移开。 |
clearInterval() | 取消由 setInterval() 设置的 timeout。 |
clearTimeout() | 取消由 setTimeout() 方法设置的 timeout。 |
close() | 关闭浏览器窗口。 |
confirm() | 显示带有一段消息以及确认按钮和取消按钮的对话框。 |
createPopup() | 创建一个 pop-up 窗口。 |
focus() | 把键盘焦点给予一个窗口。 |
moveBy() | 可相对窗口的当前坐标把它移动指定的像素。 |
moveTo() | 把窗口的左上角移动到一个指定的坐标。 |
open() | 打开一个新的浏览器窗口或查找一个已命名的窗口。 |
print() | 打印当前窗口的内容。 |
prompt() | 显示可提示用户输入的对话框。 |
resizeBy() | 按照指定的像素调整窗口的大小。 |
resizeTo() | 把窗口的大小调整到指定的宽度和高度。 |
scrollBy() | 按照指定的像素值来滚动内容。 |
scrollTo() | 把内容滚动到指定的坐标。 |
setInterval() | 按照指定的周期(以毫秒计)来调用函数或计算表达式。 |
setTimeout() | 在指定的毫秒数后调用函数或计算表达式。 |
二、属性
1、获取其它BOM对象
location
Navigator
history
Screen
2、获取DOM对象
document
注意:
上面的在写的时候,可以写成window.属性名称,也可以将window省略。
三、特点
Window对象不需要创建就可以直接使用,使用方法为window.方法名(),也可以直接省略window不写,直接下方法名。
Title
新建一个新的窗口
关闭刚才新建的窗口就点我
关闭当前窗口