window对象(浏览器对象模型)
window对象式所有对象的顶层对象。
Document:可以从脚本中操作元素(文档)
History:包含在浏览器窗口中有关访问过的URL
Location:包含有关当前URL信息
Navigator:包含浏览器的信息
Screen:有关显示屏幕的信息
window对象
window对象位置
ScreenX,ScreenY,ScreenTop,ScreenLeft
//浏览器的位置,(浏览器的位置)
window.innerwidth,window.innerHeight
//浏览器可见区域的尺寸(窗口大小)
window.alert(window.innerWidth + "" + window.innerHeight); //IE不支持(w3c)
alert(document.documentElement.clientWidth + "" + document.documentElement.clientHeight); //IE通用
window对象方法
1、window.οnlοad=function() {
} //整个文档加载完成之后会调用的方法
2、btn.οnclick=function(){
} //点击后执行的方法
3、window.moveBy(x,y) //相对于浏览器当前坐标偏移
window.moveTo(x,y) //把窗口左上角移动到指定位置
4、newWindow=window.open("newwindow.html","")
5、resizeBy(x,y):按照指定像素相对的调整窗口大小
resizeTo(x,y):把窗口的大小调整到指定大小
6、window.setinterval(fn,time);
//指定周期来调用函数或表达式。
window.clearinterval(obj);
//取消由setinterval()设置的timeout
window.setTimeout(code,millisec);
//在指定的毫秒书后掉哟in个函数或计算表达式
window.clearTimeout(obj);
//取消由setTimeout()方法设置的timeout
history对象
length:返回历史列表中的网址数
history.forward(); //等于history.go(-1)
history.back(); //等于history.go(1)
history.go(number)
location
href:返回完整的URL
hostname:返回主机名
port:返回端口
pathname:返回URL路径名
search:返回一个URL的查询部分
location.assign():加载一个新的文档
location.reload():刷新当前文档
location.replace():用一个新文档取代当前文档(没有历史记录)
screen对象
screen.availwidth:返回屏幕的宽度
screen.availheight:返回屏幕的高度
screen.width:返回屏幕的总宽度
screen.height:返回屏幕的总高度
navigator
navigator.appCodeName:返回代码名
navigator.appName:返回名称
navigator.appVersion:返回版本信息
navigator.platform:返回平台