您现在的地位: 365体育备用网址 > bet365体育在线, > JavaScript 教程 > JavaScript Window - 扫瞄器对象模型

JavaScript Window - 扫瞄器对象模型_365体育备用网址官网资讯

您现在的地位: 365体育备用网址 > bet365体育在线, > JavaScript 教程 > JavaScript Window - 扫瞄器对象模型

JavaScript Window - 扫瞄器对象模型

此节有 96 人学习过     参与评论

扫瞄器对象模型 (BOM) 使 JavaScript 有能力与扫瞄器“对话”。

扫瞄器对象模型 (BOM)

扫瞄器对象模型(Browser Object Model)尚无正式标准。

由于通宝娱乐777客户端 下载地址扫瞄器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。

Window 对象

一切扫瞄器都撑腰 window 对象。它表示扫瞄器窗口。

一切 JavaScript 全局对象、函数以及变量均主动成为 window 对象的成员。

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

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

甚至 HTML DOM 的 document 也是 window 对象的属性之一:

window.document.getElementById("header");

与此相同:

document.getElementById("header");

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

有用的 JavaScript 方案(涵盖一切扫瞄器):

实例

var w=window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var h=window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;

亲自试一试

该例显示扫瞄器窗口的高度和宽度:(不包括工具栏/滚动条)

其余 Window 方法

一些其余方法:

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

如对本文有疑问,请提交到交流网上澳门赌场 在线,广大热心网友会为你解答!! 点击进入网上澳门赌场 在线


公布评论 (96人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换老k娱乐城是真的吗
最新评论
------分隔线----------------------------
JavaScript 教程目录
条评论
Sitemap