1.window对象
window对象时BOM中的顶级对象,引用window对象的属性和方法,可以省略window。在全局作用域中this和window指向同一个对象,另外,还可以使用self来引用window对象,全等关系即:this等价于window等价于self。
但在全局作用域中定义的变量和函数也会成为window对象的属性和方法,但时和直接在window对象上定义属性有以下区别。
(1)全局变量不能使用delete删除,直接在window对象上定义的属性可以使用delete删除。如果同时定义了全局变量和window对象的属性,则删除window属性时不起作用
(2)尝试访问未定义的全局变量会抛出异常,但是访问未定义的window对象的属性则只是返回undefined
window的方法
open()打开新窗口
moveTO()窗口移动到位置
moveBy()窗口移动的尺寸
resizeTo()窗口宽高尺寸
resizeBy()窗口宽高变化尺寸
alert()警告框
confirm()确认框
prompt()提示输入框
find()搜索对话框
print()打印对话框
setTimeOut()设置一次性定时器
clearTimeOut()清除一次性定时器
setInterval()设置重复性定时器
clearInterval()清除重重复性定时器