js bom window

本文深入探讨了JavaScript中的window对象,作为BOM中所有对象的核心,它包含了窗口控制函数、全局变量访问、与self对象的区别、子对象结构等关键特性。详细介绍了window函数索引中的窗体控制、滚动轴控制、焦点控制、新建窗体、对话框函数及状态栏属性,以及时间等待与间隔函数。文章强调了全局变量与window对象的关系,以及self对象在确认当前窗口内的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

window -- window对象是BOM中所有对象的核心
  • window,中文"窗口"的意思
  • 引用网址:http://www.dreamdu.com/javascript/window/
  • window对象除了是BOM中所有对象的父对象外,还包含一些窗口控制函数

全局的window对象

JavaScript中的任何一个全局函数或变量都是window的属性

示例

var sTest="dreamdu";
document.write(sTest==window.sTest);

结果:

true

由于sTest是全局变量,因此可以通过window.sTest访问这个变量。

这点很重要,我们将在JavaScript作用域章节中详细介绍。

window与self对象

self对象与window对象完全相同,self通常用于确认就是在当前的窗体内。

window的子对象

  • JavaScript document 对象
  • JavaScript frames 对象
  • JavaScript history 对象
  • JavaScript location 对象
  • JavaScript navigator 对象
  • JavaScript screen 对象

window函数索引

窗体控制函数

窗体滚动轴控制函数

猴子提示: 上面几个函数的名字最后都带有To或By,to是绝对的意思(从整体而言),by是相对的意思(从原先的位置而言)

窗体焦点控制函数

  • JavaScript focus() 函数
  • JavaScript blur() 函数

新建窗体函数

  • JavaScript open() 函数
  • JavaScript close() 函数
  • JavaScript opener 属性

对话框函数

状态栏属性

  • JavaScript window.defaultStatus 属性
  • JavaScript window.status 属性

时间等待与间隔函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值