zoukankan      html  css  js  c++  java
  • [BOM]bom简单整理(1)

    BOM:Browser Object Model

    BOM主要包括对象:

      window对象

      history对象

      location对象

      navigator对象

      document对象

      screen对象

      event对象

    1.打开或关闭窗口

      1.在当前窗口打开可后退

        window.open("url","_self")

      2.在新窗口打开,不可后退

        location.replace("URL")

      3.在新窗口可重复打开

        open("URL","_blank")

      4.在新窗口打开且只能打开一个页面

        open("URL","自定义name属性")

        注:浏览器规定,同一个自定义name属性的窗口只能打开一个

      关闭窗口:window.close();

    2.窗口位置和大小

      获得浏览器窗口的完整大小

      window.outerHeight/outerWidth

      或者浏览器中文档显示区的大小(浏览器显示网页的部分)

      window.innerHeight/innerWidth

      调整窗口的大小(只可修改弹窗的小窗口)

        调整到

        resizeTo(newWidth,newHeight)

        增量

        resizeBy(width增量,height增量)

      调整浏览器位置(只能调整弹框)

        获取浏览器的位置

          x: window.screenLeft || window.screenX

          y: window.screenRight || window.screenY

        移动窗口的位置

          moveTo(x,y) --> 将窗口的左上角位置移到x,y位置

          moveBy(x的增量,y的增量)

    定时器

      1.周期性定时器

        time=setInterval(function(){

          dosometing...

        },intervalTime)

        清除周期性定时器

        clearInterval(time)

      2.一次性定时器

        time = setTimeout(function(){

          dosomething

        },intervalTime)

        停止定时器

        clearTimeout(time)

  • 相关阅读:
    警惕:利用Dropbox链接散播的恶意软件
    repo的小结
    【网络协议】TCP的拥塞控制机制
    具体总结 Hive VS 传统关系型数据库
    站点防止攻击
    Java凝视Override、Deprecated、SuppressWarnings具体解释
    括号配对问题
    java的System.getProperty()方法能够获取的值
    HTTP协议是无状态协议,怎么理解?
    C++
  • 原文地址:https://www.cnblogs.com/zpsylgdx/p/8711598.html
Copyright © 2011-2022 走看看