首页 > 编程语言 >JavaScript Window - 浏览器对象模型(BOM)

JavaScript Window - 浏览器对象模型(BOM)

时间:2022-09-24 12:34:38浏览次数:52  
标签:浏览器 对象 JavaScript window Window BOM 窗口 document

 浏览器对象模型 (BOM):

现代浏览器已经实现了JavaScript交互性的相同方法和属性,所以常被认为是BOM的方法和属性

Window 对象:

所有浏览器都支持window对象,表示浏览器的窗口

所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。

全局变量是 window 对象的属性。

全局函数是 window 对象的方法。

DOM 的 document 也是 window 对象的属性之一

Window 尺寸:

有三种方法可以确定浏览器窗口的尺寸:

对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari

  • window.innerHeight - 浏览器窗口的内部高度(包括滚动条)
  • window.innerWidth - 浏览器窗口的内部宽度(包括滚动条)

或对于 Internet Explorer 8、7、6、5

  • document.documentElement.clientHeight
  • document.documentElement.clientWidth

  • document.body.clientHeight
  • document.body.clientWidth

其他 Window 方法

  • window.open() - 打开新窗口
  • window.close() - 关闭当前窗口
  • window.moveTo() - 移动当前窗口
  • window.resizeTo() - 调整当前窗口的尺寸

 

标签:浏览器,对象,JavaScript,window,Window,BOM,窗口,document
From: https://www.cnblogs.com/MDRY/p/16725359.html

相关文章

  • JavaScript Window Screen
    window.screen对象包含有关用户屏幕的信息。WindowScreen可用宽度:screen.availWidth属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏。 WindowScr......
  • JavaScript Boolean(布尔) 对象
    Boolean对象:用于转换一个不是Boolean类型的值转换为Boolean类型值(true或者false).Boolean对象属性:constructor:返回对创建此对象的Boolean函数的引用prototype......
  • JavaScript中数组的flatMap方法
    认识flatMapflatMap是数组的一个新方法,它会遍历原数组的每一个元素,并且会为每个元素都执行一次传入的回调函数,最终把所有元素执行回调函数返回的结果压缩成一个新数组,fla......
  • windows平台下sublime配置python开发环境
    目录1,下载与安装2,包管理的安装3,sublime软件环境配置3,编译&运行1,下载与安装1.下载(官网http://www.sublimetext.com/download)并安装即可。2,包管理的安装1.将安装后的b......
  • JavaScript Array(数组) 对象
    数组:数组对象是使用单独的变量名来存储一系列的值数组可以用一个变量名存储所有的值,并可以用变量名访问任何一个值数组中每一个元素都有自己的id,方便访问创建数组:三种......
  • 适合新手的 JavaScript
    适合新手的JavaScriptJavaScript与css和html一起是浏览器中的原生语言,它的职责是为网页提供交互性和动态性。它具有一些基本特征,例如:解释:浏览器逐行读取我们的......
  • JavaScript 字符串(String) 对象
    字符串可以使用单引号或者双引号使用位置索引可以访问字符串中的任何字符,字符第一个字符为【0】,依次等可在字符串中使用引号varanswer="Heiscalled'Johnny'";也可......
  • 面试说:聊聊JavaScript中的数据类型
    前言请讲下JavaScript中的数据类型?前端面试中,估计大家都被这么问过。答:Javascript中的数据类型包括原始类型和引用类型。其中原始类型包括null、undefined、boole......
  • Windows 常用DOS命令
    打开CMD的方式开始+系统/Windows工具+命令提示符号win+R输入cmd文件资源管理器的地址前面加上cmd路径任意目录按住shift右击选择powershell管理员方式运行......
  • JavaScript Number 对象
    JavaScript数字:可以使用也可以不使用小数点来书写极大或极小的数字可通过科学(指数)计数法来写 JavaScript数字均为64位:所有的数字都是由浮点型类型  精度:......