美文网首页
JavaScript Windows对象(一)

JavaScript Windows对象(一)

作者: 花差花差小宝 | 来源:发表于2018-11-18 21:52 被阅读0次

    javascript浏览器对象模型-window对象

      BOM    Browser  Object Model

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

      一、属性

        1.(位置类型-获得浏览器的位置)

          IE:

          window.screenLeft

          可以获得浏览器距屏幕左上角的左边距 

            window.screenTop (不包含工具栏)

          可以获得浏览器距屏幕左上角的上边距

          FF: 

            alert(screenX) 

            alert(screenY)(包含工具栏)

          (获得浏览器的尺寸)

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

            window.innerHeight  获得窗口的高度

            // 兼容IE FF的方法;

    /**

    获取浏览器的左边距和上边距

    screenXY:返回的是一个数组 数组的第一个值是左边距  第二个值是上边距

    */

    function screenXY(){

    var ies=[screenLeft,screenTop];

    var ffs=[screenX,screenY];

    return screenLeft?ies:ffs;

    }

      二、方法

      1.窗体控制

        A.对窗体的移动

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

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

        B.窗体尺寸的改变

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

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

      2.对窗体滚动条的控制

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

      scrollTo(x,y) 相对于当前窗口的高度或宽度,移动到指定的像素

      3.时间间隔的函数

        interval:间隔;

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

      clearInterval()

      setTimeout("函数或者代码串",指定的时间(毫秒))  在指定的毫秒数后只执行一次函数或代码。

      clearTimeout()

      4.打开新的窗口

      /**

      open()

    url :要发开网页的地址

    name:给这个网页取个名字

    feafurse:网页状态

    status=0/1/yes/no:是否显示状态栏

    menubar=0/1/yes/no:是否显示菜单栏

    toolbar=0/1/yes/no:是否显示工具栏

      */

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

    相关文章

      网友评论

          本文标题:JavaScript Windows对象(一)

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