BOM

作者: 钱钱_e3a6 | 来源:发表于2017-11-06 09:36 被阅读0次

    window对象是BOM的核心。它具有双重角色,既是通过js访问浏览器窗口的一个接口,又是一个Global(全局)对象。这意味着在网页中定义的任何对象,变量和函数,都以window作为其global对象。

    window对象的函数和属性索引

    窗体控制

    moveBy() 函数可相对窗口的当前坐标把它移动指定的像素

    moveTo() 函数可把窗口的左上角移动到一个指定的坐标

    resizeBy() 函数用于根据指定的像素来调整窗口的大小

    resizeTo() 函数用于把窗口大小调整为指定的宽度和高度

    screenLeft 和 screenTop属性返回窗口相对于屏幕的X和Y坐标

    screenX 和 screenY 属性返回窗口相对于屏幕的X和Y坐标

    pageXOffset 和 pageYOffset 属性设置或返回当前页面相对于窗口显示区左上角的 X 位置。pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置

    outerWidth 和 outerHeight 属性设置或返回一个窗口的外部宽度(高度),包括所有界面元素(如工具栏/滚动条)

    窗体滚动轴控制

    scrollBy() 函数可把内容滚动指定的像素数

    scrollTo() 函数可把内容滚动到指定的坐标

    窗体焦点控制

    focus() 函数可把键盘焦点给予一个窗口

    blur() 函数可把键盘焦点从顶层窗口移开

    新建窗体

    open() 函数用于打开一个新的浏览器窗口或查找一个已命名的窗口

    close() 函数用于关闭浏览器窗口

    createPopup() 函数用来创建一个弹出窗口

    opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用

    closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭

    对话框

    alert() 函数用于显示带有一条指定消息和一个 确认 按钮的警告框

    confirm() 函数用于显示一个带有指定消息和确认及取消按钮的对话框

    prompt() 函数用于显示可提示用户进行输入的对话框

    状态栏

    window.defaultStatus 属性可设置或返回窗口状态栏中的默认文本。该属性可读可写

    window.status 属性可设置或返回窗口状态栏中的文本

    print() 函数用于打印当前窗口的内容

    时间等待与间隔

    setTimeout() 函数用于在指定的毫秒数后调用函数或计算表达式

    clearTimeout() 函数可取消由 setTimeout() 方法设置的 timeout

    setInterval() 函数可按照指定的周期(以毫秒计)来调用函数或计算表达式

    clearInterval() 函数可取消由 setInterval() 设置的 timeout

    相关文章

      网友评论

          本文标题:BOM

          本文链接:https://www.haomeiwen.com/subject/mbvkmxtx.html