操作浏览器窗口

一、 innerWidth / innerHeight
获取浏览器可视区的宽高(不包含开发者工具区域)

window.innerWidth + 'px'
window.innerHeight + 'px'

二、 outerWidth / outerHeight
获取浏览器软件界面的宽高

window.outerWidth + 'px'
window.outerHeight + 'px'

三、 screenTop / screenLeft
获取浏览器窗口的坐标

window.screenTop + 'px'
window.screenLeft + 'px'
// 或者
window.screenY + 'px'
window.screenX + 'px'

四、打开窗口 – window.open()

/*window.open(url : (网页的链接),         ---- 'http://www.baidu.com'target : (在哪一个窗口打开), ---- '_self'arr : (窗口新特性)          ---- 部分浏览器不支持);*/
document.onclick = function () {window.open('http://www.baidu.com','_blank','height = 500, width = 500, top = 30, left = 30, resizable = yes');
}

五、关闭窗口 – window.close()

document.onclick = function () {window.close(); // 关闭当前页面的窗口
}

BOM -- browser object model相关推荐

  1. BOM(Browser Object Model)

    BOM(浏览器对象模型),提供了一系列操作浏览器,获取浏览器信息的接口.这些接口在平时的工作中会经常用到,例如当前页面的刷新,获取url的参数等等. 注:图片来自 http://www.dreamdu ...

  2. BOM—浏览器对象模型(Browser Object Model)

     1,javascript   组成部分: 1.ECMAscript(核心标准):    定义了基本的语法,比如:if for 数组 字符串 ... 2.BOM  : 浏览器对象模型(Browser ...

  3. BOM浏览器对象模型(Browser Object Model)

    文章目录 一.BOM浏览器对象模型(Browser Object Model) window对象 window对象的方法 navigator/location/history/screen对象 nav ...

  4. javascript快速入门之BOM模型—浏览器对象模型(Browser Object Model)

    什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对 ...

  5. BOM——浏览器对象模型(Browser Object Model)

    什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对 ...

  6. 《javascript高级程序设计》第八章 The Browser Object Model

    8.1 window 对象 8.1.1 全局作用域 8.1.2 窗口关系及框架 8.1.3 窗口位置 8.1.4 窗口大小 8.1.5 导航和打开窗口 8.1.6 间歇调用和超时调用 8.1.7 系统 ...

  7. Browser Object Model浏览器对象模型

    目录 1. Window对象 2. Window Screen对象 3. Window Location对象 4. Window History对象 5. Window Navigator对象 6. ...

  8. js浏览器对象模型(Brower Object Model)

    BOM:浏览器对象模型, Brower Object Model. DOM 是 W3C 的标准: [所有浏览器公共遵守的标准] BOM 是 各个浏览器厂商根据 DOM在各自浏览器上的实现;[表现为不同 ...

  9. DOM(document Object model)

    API(BOM DOM) 就是一个接口 因为webAPI很多,我们将他称为webAPIs. web APIs由w3c规范 文档对象模型(document Object model)处理可扩展语言(HT ...

最新文章

  1. 添加mysql引擎错误
  2. 基本电路元件和特性(1)电阻基础(R)
  3. 基于 Ubuntu 系统安装 CUDA 和 cuDNN
  4. linux打开ftp功能的方法
  5. jQuery常见的选择器操作运算符
  6. 小目标神器!TPH-YOLOv5:将Transformer预测加载Yolov5!
  7. Gazebo加载模型时黑屏
  8. 图解 | 看完这篇还不懂高并发中的线程与线程池,你来打我!
  9. Linux实战第三篇:RHEL7.3 yum更换实战
  10. 恢复Cisco路由器口令
  11. 是不是每一个型号的单片机都要学一遍
  12. js得到自定义属性和操作table表格
  13. OpenGL--天空盒
  14. CSP 202006-2 稀疏向量
  15. html的网页制作需要哪些知识,网页制作之HTML基础知识
  16. 【SQL查询表中某一字段重复的数据】
  17. fNIRS研究行文指南
  18. rpm包管理器常见用法
  19. 一代神机 iPhone 6s 也终于到了“剧终之日”,下一个“钉子户机型”将会是谁
  20. Newtonsoft.Json Sample文档

热门文章

  1. 3dmax镜像后模型线条乱了_3dMax入门教程来啦!小白赶紧收藏!
  2. html图片多边形怎么写,使用CSS3构建的图像多边形裁剪动画特效
  3. python 示例_带有示例的Python列表copy()方法
  4. rotate array_Array.rotate! Ruby中的示例方法
  5. 单位矩阵属性(I ^ k = I)| 使用Python的线性代数
  6. NodeJs连接Oracle数据库
  7. CentOS7 安装ownCloud
  8. Vmware虚拟机的安装和使用
  9. android 设置setmultichoiceitems设置初始化勾选_Linux内核启动:虚拟盘空间设置和内存管理结构初始化...
  10. 设计有三个窗口的框架结构网页_技术周刊丨钢框架结构直接分析设计与传统设计方法对比研究——恒荷载作用结果对比...