浏览器对象模型(Browser Object Model)
是一套浏览器的API,JavaScript通过API与浏览器“对话”.
一 window 对象
(1)window对象:所有浏览器都支持window对象,它表示浏览器窗口。
(2)所有JavaScript全局对象,函数以及变量均自动成为window对象(最顶层,最高级)的成员。
(3)全局变量是window对象的属性。
(4)全局函数是window对象的方法。
(5)HTML DOM的document也是window对象的属性之一
window.document.getElementById("text");
(6)window尺寸
window.innerHeight - 浏览器窗口的内部高度。(不包括滚动条,工具条)
window.innerWidth - 浏览器窗口的内部宽度。(不包括滚动条,工具条)
window.outerHeight - 浏览器窗口的高度。(包括滚动条,工具条)
window.outerWidth - 浏览器窗口的宽度。(包括滚动条,工具条)
(7)window.open() -打开新窗口
window.open("http://www.baidu.com" , "Mywindow" , "width=600 , height=400 , top=100 , left=200");
//第一个引号内可以替换任何网页;第二个引号内为指定窗口的名称;
//第三个引号内为指定窗口的大小,指定网页在浏览器的位置。
(8)window.close() -关闭当前窗口
window.close();
(9)window.print() -打印窗口
(还没写完~~~)