当前位置 主页 > 网站技术 > 代码类 >

    JavaScript Window窗口对象属性和使用方法

    栏目:代码类 时间:2020-01-19 21:04

    一、Window对象概述

    Window对象可以用来打开浏览器,调整浏览器的位置、大小等等功能。

    Window对象可以处理框架和框架之间的关系,通过这种关系在一个框架中处理另一个框架中的文档。他也是所有对象的顶级对象,通过Window对象的子对象进行操作,可以实现更多的效果。

    1、Window对象属性

    每个对象都有自己的属性,顶级对象Window是所有其他子对象的父对象,它可以出现在每个页面上,并且可以咋单个JS应用程序中被多次使用。

    下表列出了一些Window对象常用属性:

    属性 说明
    document 对话框中显示当前文档
    frames 表示当前对话框中所有frame对象的集合
    location 指定当前文档的URL
    name 对话框的名字
    status/defaultStatus 状态栏中的当前信息
    top 表示最顶层的浏览器对话框
    parent/opener 表示包含当前对话框的夫对话框
    closed 表示当前对话框是否关闭(布尔值)
    self 表示当前对话框
    screen 表示用户屏幕,提供屏幕尺寸、颜色深度等信息
    navigator 表示浏览器对象,用于获取与浏览器相关的信息

    2、Window对象方法

    方法 说明
    alert() 弹出警告对话框
    confrim() 在确认对话框显示指定的字符串
    prompt() 弹出一个提示对话框
    open() 打开新浏览器对话框并且显示URL或名字引用的文档,并设置创建对话框的属性
    close() 关闭被引用的对话框
    focus() 指定对话框放在所有浏览器最前面
    blur() 指定对话框放在所有浏览器最后面
    scrollTo(x,y) 把对话框滚动到指定的坐标
    scrollBy(offsetx,offsety) 按照指定位移量滚动对话框
    setTimeout(timer) 在指定的毫秒数过后,对传递的表达式求值
    setInerval(interval) 指定周期性执行代码
    moveTo(x,y) 将对话框移动到指定坐标
    moveBy(offsetx,offsety) 将对话框移动到指定的位移量处
    resizeTo(x,y) 设置对话框大小
    resizeBy(offsetx,offsety) 按照指定的位移量设置对话框大小
    print() “打印”
    navigate(URL) 使用对话框显示URL指定的页面