js window对象知识整理

来源:互联网 发布:网络管理规章制度 编辑:程序博客网 时间:2024/06/05 10:29

W3C定义:Window 对象表示浏览器中打开的窗口。

菜鸟教程:如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。(所有浏览器均支持window对象)


window对象是所有浏览器对象的核心,在JavaScript中一切全局变量和属性都是window的属性。


一 浏览器的6种对象:

    1 Window 对象:表示浏览器中打开的窗口。
    2 Navigator 对象:有关浏览器的信息。
    3 Screen 对象:客户端显示屏幕的信息。
    4 History 对象:浏览器中访问过的 URL。
    5 Location 对象:当前 URL 的信息。


二 window对象与document对象区别:
    1 window对象表示浏览器窗口。
    2 doucument对象表示载入HTML的文档,通过document对象可以对HTML元素进行访问;doucment对象是window对象的一部分。

三 window对象常见属性:
    1 innerHeight:窗口文档显示区高度;innerWidth:窗口文档显示区宽度。(不包含工具条和滚动条)
    2 outerHeight:窗口外部高度;outerWidth:窗口外部宽度。(包含工具条和滚动条)
    3 screenLeft、screenX:相对屏幕窗口水平距离;screenTop、screenY:相对屏幕窗口垂直距离。(左上角)
    4 height:返回当前窗口框架的数量。

四 window对象常见方法:
    1 alert() 弹出消息和确认按钮的警告框。
    2 close() 关闭浏览器窗口。 
    3 confirm() 显示带有确认和取消按钮的对话框。
    4 prompt() 显示可提示输入的对话框。     
    5 open() 打开新的浏览器窗口或查找已命名窗口。    
    6 scrollBy(x,y) 把内容滚动到指定像素。(自己设定像素)
    7 scollTo(x,y) 把内容滚动到指定坐标。(相对浏览器左上角)
    8 setInterval() 指定周期(毫秒)执行函数;clearInterval() 停止 setInterval()周期执行的函数。
    9 setTimeout() 指定延迟调用函数;clearsetTimout() 停止setTimeout()执行的函数。



原创粉丝点击