美文网首页Java 核心技术
BOM对象(一)———window对象

BOM对象(一)———window对象

作者: 诲人不倦_677f | 来源:发表于2018-11-10 14:01 被阅读0次

    bom对象分为:window对象,Navigator对象,Screen对象,History对象,Location对象

    window对象:表示浏览器打开的窗口。

    注:如果文档包含框架(frame或iframe标签),浏览器会为html文档创建一个window对象,并且会为每个框架创建一个windowd对象。

    window对象集合:frames[] 返回窗口中所有命名的框架。该集合时window对象的数组,每个window对象在窗口中含有一个框架或<iframe>.属性frames.length存放数组frames[]中含有的元素个数。注:frames[]数组中引用的框架可能还包括框架,他们也有自己的frames数组。

    window对象属性:

    closed:返回窗口是否被关闭。

    defaultStatus:设置或返回窗口状态栏的默认文本。

    document:对document对象的只读引用。

    history:对history对象的只读引用。

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

    innnerwidth:返回窗口文档区的宽度

    length:设置或返回窗口中框架的数量

    location:用于窗口或者框架的location对象。

    name:设置窗口的名称。

    Navigator:对Navigator对象的只读引用。

    opener:返回对创建此窗口的窗口的引用。

    outerheight:返回窗口的外部高度。

    outerwidth:返回窗口的外部宽度。

    pageXOffset:返回窗口的外部高度。

    pageYOffset:返回窗口的外部宽度。

    parent:返回父窗口。

    screen:对screen对象的只读引用。

    self:对当前窗口的引用,等价window属性。

    status:设置窗口状态栏的文本。

    top:返回最顶层的先辈窗口

    window:等价于self属性,包含了对自身的引用。

    screenleft,screeright,screenX,screenY:声明窗口的左上角上的X坐标和Y坐标。。IE、Safari 和 Opera 支持 screenLeft 和 screenTop,而 Firefox 和 Safari 支持 screenX 和 screenY。

    window对象方法:

    alert()显示带有一段消息的警告框。

    blur()把键盘从顶层移开。

    clearInterval():取消有Setinterval()设置的timeout.

    cleartimeout():取消由settimeout设置的timeout.

    close():关闭窗口。

    confirm():显示对话框。

    createPopup():创建一个 pop-up 窗口。

    focus():把键盘焦点给予一个窗口。

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

    moveTo():把窗口的左上角移动到一个指定的坐标。

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

    print():打印当前窗口的内容。

    prompt():显示可提示用户输入的对话框。

    resizeBy():按照指定的像素调整窗口的大小。

    resizeTo():把窗口的大小调整到指定的宽度和高度。

    scrollBy():按照指定的像素值来滚动内容。

    scrollTo():把内容滚动到指定的坐标。

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

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

    相关文章

      网友评论

        本文标题:BOM对象(一)———window对象

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