• JavaScript.之BOM-Windows对象


    JavaScript浏览器对象模型—window对象

        window对象是BOM中所有对象的核心

      一、属性

        1.(位置属性—获得浏览器的属性)

          IE:

          Window.screenLeft——可以获取浏览器距屏幕左上角的左边距

          window.screenTop——可以获取浏览器距屏幕左上角的上边距

          FF

          alert(screenX)

          alert(screenY)

          (获得浏览器的尺寸)

          FF.window.innerWidth——获得窗口的宽度

            window.innerHight——获得窗口的高度

         2.关系类型

            parent  返回父窗口

            top    返回顶层窗口

         3.stutas  设置窗口状态栏的文本

            window.stutas=“自定义状态栏文字”

      二、方法

        1.窗体控制

          对窗体的移动

          window.moveBy(x,y)相当于当前位置沿着X/Y轴移动指定的像素,如负数是反方向

          moveTo(X,Y)相对于浏览器的左上角沿着X/Y轴移动到指定的像素,如负数是反方向

          窗体尺寸的改变

          resizeBy(X,Y)相对于当前窗体的大小,调整宽度和高度

          resizeTo(X,Y)把窗体调整为指定宽度和高度

        2.对窗体滚动条的控制

          scrollBy(X,Y)相对于当前滚动条的位置移动的像素(前提有滚动条)

          scrollTo(X,Y)相对于当前窗口的高度和宽度,移动到指定的像素

        3.时间间隔的函数

          setinterval(“函数或者代码串”,指定的时间(毫秒))按照指定的周期(毫秒)不断的执行函数或者代码串

          clearInterval()

          settimeout(“函数或者代码串”,指定的时间(毫秒))在制定的毫秒数后只执行一次函数和代码串

          cleartimeout()

        4.打开新的窗口

          open(url,name,feafurse,replace)通过脚本打开新的窗口

    JavaScript子对象 history、location、screnn对象

      一、history对象(包含浏览器访问过的url)

        1.属性

         length返回浏览器历史记录的数量

        2.方法

         back()  后退

         forWard()  前进

         go(number)如果参数是正数,那么就是前进相应的数目,如果是负数那么反之,如果是0,那么就是刷新

      二、location对象(包含有当前url的相关信息)

        1.属性

         href  设置或返回完整的url

         search   返回url后面的查询部分

        2.方法

         assign()    加载新的文档

         reload(Boolean) 重新加载文档,当参数是true,任何时候都会重新加载,false的时候,只有在文档改变的时候加载,否则直接读取内存当中的。

         replace()    用新的文档代替当前的文档(没有历史记录)

      三、screen对象

        记录了客户端显示屏的信息

        属性:

          avaiHeight    返回显示屏幕的高度(除window任务栏之外)

          avaiWidth    返回显示屏幕的宽度(除window任务栏之外)

          height      返回显示屏幕的高度

          width        返回显示屏幕的宽度

          

  • 相关阅读:
    BZOJ4569 : [Scoi2016]萌萌哒
    2016浙江省赛过山车记
    BZOJ4546(原) : 三元组
    BZOJ4539 : [Hnoi2016]树
    BZOJ4537 : [Hnoi2016]最小公倍数
    BZOJ4538 : [Hnoi2016]网络
    BZOJ4527 : K-D-Sequence
    BZOJ4504 : K个串
    BZOJ4471 : 随机数生成器Ⅱ
    BZOJ3659 : Which Dreamed It
  • 原文地址:https://www.cnblogs.com/jacky912/p/10338207.html
Copyright © 2020-2023  润新知