• 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()

    打印当前窗口的内容

  • 相关阅读:
    Visual Studio插件CodeRush全新发布v20.1.5|支持运行设置文件
    DevExpress Data Access v20.1新版亮点:XPO
    VCL界面工具——DevExpress VCL v20.1.3全新发布
    你想要的WinForm界面开发教程在这里
    WPF界面开发技巧你知多少?Data Editors如何实现多选?
    Web开发实用技能,看Kendo UI for jQuery如何导出Excel(一)
    DevExpress XAF框架2020新改变!一篇文章带你看完
    Winforms界面开发新技能——Data Grid
    一招教你如何在WPF界面开发时自定义外观,快来Get!
    完整的jQuery UI组件库:Kendo UI for jQuery发布R2 2020 SP1
  • 原文地址:https://www.cnblogs.com/camille666/p/js_window_obj.html
Copyright © 2020-2023  润新知