zoukankan      html  css  js  c++  java
  • window对象

    所有浏览器都支持 window 对象, 它表示浏览器窗口。 所有JavaScript全局对象、函数以及变量均自动成为window对象的成员。 全局变量是 window 对象的属性, 全局函数是 window 对象的方法。 DOM的document也是 window 对象的属性之一 。

    window.document.getElementById("header") 等价于 document.getElementById("header")
    一、window对象属性

    document

    对Document 对象的只读引用

    history

    对History 对象的只读引用

    location

    用于窗口或框架的 Location 对象

    navigator

    对 Navigator 对象的只读引用

    screen

    对 Screen 对象的只读引用

    self

    返回对当前窗口的引用

    name

    设置或返回窗口的名称

    closed

    返回窗口是否已被关闭

    parent

    返回父窗口

    top

    返回最顶层的父窗口

    innerHeight

    返回窗口的文档显示区的高度

    innerWidth

    返回窗口的文档显示区的宽度

    outerHeight

    返回窗口的外部高度,包含工具条与滚动条

    outerWidth

    返回窗口的外部宽度,包含工具条与滚动条

    pageXOffset

    设置或返回当前页面相对于窗口显示区左上角的 X 位置

    pageYOffset

    设置或返回当前页面相对于窗口显示区左上角的 Y 位置

    screenLeft

    返回相对于屏幕窗口的x坐标(FireFox不支持)

    screenTop

    返回相对于屏幕窗口的y坐标(FireFox不支持)

    screenX

    返回相对于屏幕窗口的x坐标(IE不支持)

    screenY

    返回相对于屏幕窗口的y坐标(IE不支持)

    二、window对象方法

    alert(message)

    显示带有一段消息和一个确认按钮的警告框

    confirm(message)

     

    显示带有一段消息以及确认按钮和取消按钮的对话框

    (返回true || false)

    prompt(msg,defaultText)

     

    显示可提示用户输入的对话框

    (返回用户输入的字符串)

    focus()

    把键盘焦点给予一个窗口

    blur()

    把键盘焦点从顶层窗口移开

    setInterval(code,millisec,lang)

     

    每隔一段时间周期性执行

    Code:要调用的函数或者要执行的代码串(必须)

    Millisec:时间间隔,以毫秒计(必须)

    Lang:JScript | VBScript | JavaScript(可选)

    id=setInterval(code,millisec,lang)

    clearInterval(id)

    取消由setInterval()设置的timeout

    id:由setInterval()返回的ID值

    setTimeout(code,millisec,lang)

    一段时间后执行,延时

    Code:要调用的函数或者要执行的代码串(必须)

    Millisec:时间间隔,以毫秒计(必须)

    Lang:JScript | VBScript | JavaScript(可选)

    id=setTimeout(code,millisec,lang)

    clearTimeout(id)

    取消由 setTimeout()设置的timeout

    id:由setTimeout()返回的ID值

    window.open(URL,name,specs,replace)

    打开新窗口

    例子:window.open("http://www.baidu.com");

    close()

    关闭当前窗口

    resizeBy(width,height)

    按照指定的像素调整窗口的大小

    此方法定义指定窗口的右下角移动像素,左上角将不会被移动

    width:必选

    height:可选

    opera和chrome不支持该方法

    resizeTo((width,height)

    调整当前窗口的尺寸

    moveBy(x,y)

    可相对窗口的当前坐标把它移动指定的像素

    moveTo(x,y)

    移动当前窗口

    scrollBy(x,y)

    按照指定的像素值来滚动内容

    window 滚动条的可见属性必须设置为true

    scrollTo(x,y)

    把内容滚动到指定的坐标

    print()

    打印当前窗口的内容

  • 相关阅读:
    【每日算法】C语言8大经典排序算法(2)
    C++虚函数与纯虚函数的区别
    C++ 运算符优先级列表
    【每日算法】C语言8大经典排序算法(1)
    C++中的友元函数和友元类
    二叉树前序、中序、后序遍历相互求法
    【转】运算符重载的例析
    从一个二级题来看成员函数重载运算符和友元函数重载运算符
    测试用例管理之 TestLink
    【转】关于LoadRunner的迭代
  • 原文地址:https://www.cnblogs.com/camille666/p/js_window_obj.html
Copyright © 2011-2022 走看看