JavaScript Study (window 对象)

1、计时器

setTimeout() 和setInterval(),前者用来注册指定时间(单位/毫秒)之后单次调用的函数,后者是多次。假设有函数function test(){···}:

setTimeout(test, 1000) //1秒后执行

setInterval(test, 2000) //每隔两秒执行一次

2、浏览器定位和导航

window.location引用的是Location对象,window.location显示当前文档的URL,document.location也引用了Location对象。

window.location === document.location  //返回true

location.assign("test.html"); //载入新的文档,不会在历史记录中删除当前文档

location.replace("test.html"); //载入新的文档,会在历史记录中删除当前文档

location.reload(); //重新载入当前文档

location = "#top"; //文档滚动至该处,若没有找到该元素,会让浏览器跳至文档开始处

3、浏览器历史

window.history引用的是该窗口的History对象

4、浏览器和屏幕信息

Window对象的navigator和screen对象,分别引用的是窗口的Navigator和Screen对象。

Navigator:appName appVersion userAgent platform

5、对话框

prompt() //返回一个用户输入的字符串

confirm() //返回一个布尔值

alert() //显示一条消息

showModalDialog() //模态对话框

6、错误处理

window.onerror(msg, url, line)  //msg:描述错误的消息,url:存放引发错误的JavaScript代码所在的文档的URL,line:文档中引发错误的行数

···

你可能感兴趣的:(JavaScript Study (window 对象))