前言:
javascript中除了可以访问内置的相关对象以及自定义的一些对象之外,还可以访问浏览器提供的对象。通过对这些对象的访问,可以得到当前网页和浏览器的一些信息,并能完成相关的操作。
一、window 对象
每一个window对象代表了一个浏览器窗口,对于window对象的使用,主要集中在窗口的打开和关闭、窗口状态的设置、定时执行程序、以及各种对话框的使用等4个方面。
1、属性
status:
用于设置浏览器窗口状态条中所显示的信息。
location:
通过对该属性赋值可以使浏览器跳转到指定的URL。
window.location = "http://www.baidu.com";
2、方法
window对象常用的方法如下:
方法 | 说明 | 方法 | 说明 |
open和close | 开、关一个浏览器窗口 | blur和focus | 在一个窗口中设置和移除输入焦点 |
alert | 显示带警告信息的对话框 | scroll | 使窗口卷动到指定的坐标 |
confirm | 显示带OK和Cancel的确认对话框 | setTimeout | 在指定的时间后执行表达式 |
prompt | 显示一个带输入文本框的提示对话框 | setInterval | 以一定的周期执行表达式 |
二、document对象表示当前网页,是一个文档对象
三、location对象包含当前对象的URL
该对象有一个常用的href属性和常用的reload方法。
四、其他对象
1、history对象
包含用户已浏览过的URL信息
2、external对象
该对象有一个常用的方法addFavority(),可以将指定的网页添加到收藏夹中。
3、screen对象
该对象对应的当前用户的屏幕设置。