我们知道要在一个客户端用脚本处理一些东西, 不可避免的就是在客户端使用BOM了(浏览器对象模型),它提供了独立与内容而与浏览器窗口交互的对象。这其中window对象使整个BOM的核心。它表示整个浏览器窗口。
总结出来window对象有几种用途:
一、窗口的操作
1、窗口的操作:可以移动和调整浏览器窗口的大小。有如下四种方法可以实现:
moveBy(),moveTo,resizeBy(),resizeTo()
2、导航和打开新的窗口
就是大家比较熟悉的window.open了。
3、系统对话框
分别是alert(),confirm()和prompt()方法。
4、设置时间间隔和暂停
设置时间暂停:setTimeout() 取消时间暂停:clearTimeout()
设置时间间隔:setInterval()
5、访问浏览器窗口的历史
window.history.go()