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:文档中引发错误的行数

···

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值