1.BOM浏览器对象模型(browser object model)
JS提供了一个全局的对象window,指向的是浏览器
JS中声明的所有全局变量其实都是添加给window的属性
2.基本操作:
- a. window.open(url,'','width= , height= ') - 打开新窗口,会返回被打开的窗口对应的对象,默认空白窗口,可以加地址,相对路径
- b.newwWindow.resizeTo()设置窗口大小
- c.newWindow.resizeTo()设置窗口的大小
- d.浏览器的宽高 innerHeight innerWidth
3.弹框
- a.alert(提示信息) - 提示框,只有提示信息和确定按钮
- b.confirm(提示信息) - 提示框,有确定和取消按钮,返回是布尔值,true->点击确定,false->点击取消
- c.prompt - 提示框,有一个输入框,有一个确定按钮和取消按钮,返回值是字符串,点击确定是返回内容,点击取消返回是null
4.定时事件
1)setInterval(函数,时间) 开启定时器 - 每隔指定的时间调用一次指定的函数,返回是定时器对象
函数 - 可以是函数名,也可以是匿名函数
时间 - 单位是毫秒
- clearInterval(定时器对象) - 停止指定的定时器
- setTimeout(函数,时间) - 在指定时间后调用