BOM(浏览器对象模型)
window 全局的变量相当于window的属性,全局的函数相当于window的方法
窗口的尺寸
innerWidth 浏览器内容窗口的宽度
innerHeight 浏览器内容窗口的高度度
outerWidth 整个浏览器的宽度(包括外边边框)
outerHeight 整个浏览器的高度(包括工具栏+外边边框)
打开窗口 open(url,name,窗口尺寸); window.open('https://www.baidu.com','mywin','width=300,height=300');
移动窗口 moveTo(x,y) mywin.moveTo(window.outerWidth-300,window.outerHeight-300);
改变框口尺寸 resizeTo(width,height); win.resizeTo(window.outerWidth,window.outerHeight);
alert(); 弹出提示框 ,没有返回值
confirm(); 弹出确认提示框 ,返回值true/false
prompt(); 弹出输出提示框 ,返回值 'aaa' '' null
window.location.href = '2、列表排序.html'; 修改当前窗口地址栏的页面
window.close()
定时器:
setInterval(fn,1000)
setTimeout(fn,1000)
clearInterval()
window 全局的变量相当于window的属性,全局的函数相当于window的方法
窗口的尺寸
innerWidth 浏览器内容窗口的宽度
innerHeight 浏览器内容窗口的高度度
outerWidth 整个浏览器的宽度(包括外边边框)
outerHeight 整个浏览器的高度(包括工具栏+外边边框)
打开窗口 open(url,name,窗口尺寸); window.open('https://www.baidu.com','mywin','width=300,height=300');
移动窗口 moveTo(x,y) mywin.moveTo(window.outerWidth-300,window.outerHeight-300);
改变框口尺寸 resizeTo(width,height); win.resizeTo(window.outerWidth,window.outerHeight);
alert(); 弹出提示框 ,没有返回值
confirm(); 弹出确认提示框 ,返回值true/false
prompt(); 弹出输出提示框 ,返回值 'aaa' '' null
window.location.href = '2、列表排序.html'; 修改当前窗口地址栏的页面
window.close()
定时器:
setInterval(fn,1000)
setTimeout(fn,1000)
clearInterval()
clearTimeout()
定时器是异步:定时器里的函数会在等待队列里面排队,主程序执行完之后再去以此执行定时器里的代码
setTimeout(fn,1000); 等待1s之后执行fn,只执行一次
setInterval(fn,1000); 每隔1s执行一次fn