window对象
浏览器打开的窗口(顶层对象)
1.document
从脚本中操作元素
2.history
访问过的URL
3.location
当前URL的信息
4.navigation
浏览器信息
5.screen
客户端显示屏幕的信息
- 浏览器位置
screenX(left)窗口相对于屏幕X轴坐标;
screenY(top)窗口相对于屏幕Y轴坐标;
- 窗口大小
window.innerWidth (可见窗口的宽度)
window.innerHeight (可见窗口的高度)
以上不支持IE。
IE下支持:
document.documentElement.clientWidth
document.documentElement.clientHeigth
window对象的方法
窗体的移动和尺寸(只对IE有效)
window.moveBY(x,y)
相对于窗口当前位置的坐标
window.moveTo(x,y)
移动带相对于屏幕的坐标
window.resizeBY(x,y)
相对窗体自身调整大小
window.resizeTo(x,y)
把窗体调整到宽X,高Y
调整滚动条
window.scrollBy(X,Y)
相对于当前滚动条的位置移动
window.scrollTo(X,Y)
调整滚动条到指定位置
时间间隔函数(计时器)
window.setInterval(fn,time)
按指定周期time来调用函数或表达式fn
window.setTimeout(fn,time)
按指定的时间来调用函数或表达式(只执行一次)
window.clearInterval(对象)
停止 setInterval的循环
window.clearTimeout
取消由setTimeout()方法设置的定时器。
history对象
属性
length
访问过几个页面
方法
history.back(history.go(-1))
向后
history.forward(history.go(1))
向前
location对象
属性
1.href
返回完整的URL
2.location.name
主机名、ID
3.location.port
端口
4.location.pathname
路径名
5.location.search
设置或取得当前 URL 的查询字串(? 符号及后面的部分)
方法
location.assign(URL)
加载一个新文档
location.reload()
刷新当前文档(整个页面)值为true时是向服务器发送请求
location.replace()
用新文档代替当前文档(没有历史记录)
screen对象
availHeight
返回显示屏幕的高度 (除 Windows 任务栏之外)。
availWidth
返回显示屏幕的宽度 (除 Windows 任务栏之外)。
浏览器打开的窗口(顶层对象)
1.document
从脚本中操作元素
2.history
访问过的URL
3.location
当前URL的信息
4.navigation
浏览器信息
5.screen
客户端显示屏幕的信息
- 浏览器位置
screenX(left)窗口相对于屏幕X轴坐标;
screenY(top)窗口相对于屏幕Y轴坐标;
- 窗口大小
window.innerWidth (可见窗口的宽度)
window.innerHeight (可见窗口的高度)
以上不支持IE。
IE下支持:
document.documentElement.clientWidth
document.documentElement.clientHeigth
window对象的方法
窗体的移动和尺寸(只对IE有效)
window.moveBY(x,y)
相对于窗口当前位置的坐标
window.moveTo(x,y)
移动带相对于屏幕的坐标
window.resizeBY(x,y)
相对窗体自身调整大小
window.resizeTo(x,y)
把窗体调整到宽X,高Y
调整滚动条
window.scrollBy(X,Y)
相对于当前滚动条的位置移动
window.scrollTo(X,Y)
调整滚动条到指定位置
时间间隔函数(计时器)
window.setInterval(fn,time)
按指定周期time来调用函数或表达式fn
window.setTimeout(fn,time)
按指定的时间来调用函数或表达式(只执行一次)
window.clearInterval(对象)
停止 setInterval的循环
window.clearTimeout
取消由setTimeout()方法设置的定时器。
history对象
属性
length
访问过几个页面
方法
history.back(history.go(-1))
向后
history.forward(history.go(1))
向前
location对象
属性
1.href
返回完整的URL
2.location.name
主机名、ID
3.location.port
端口
4.location.pathname
路径名
5.location.search
设置或取得当前 URL 的查询字串(? 符号及后面的部分)
方法
location.assign(URL)
加载一个新文档
location.reload()
刷新当前文档(整个页面)值为true时是向服务器发送请求
location.replace()
用新文档代替当前文档(没有历史记录)
screen对象
availHeight
返回显示屏幕的高度 (除 Windows 任务栏之外)。
availWidth
返回显示屏幕的宽度 (除 Windows 任务栏之外)。