window对象

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 任务栏之外)。

    

    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值