首页 > 代码库 > JavaScript BOM
JavaScript BOM
什么是BOM
- BOM是browser object model的缩写,简称浏览器对象模型
- 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
- BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
- BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C
- window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象。
全局的window对象
JavaScript中的任何一个全局函数或变量都是window的属性
示例
var
sTest
=
"
dreamdu
"
;
document
.
write
(
sTest
==
window
.
sTest
)
;
结果:
true
由于sTest是全局变量,因此可以通过window.sTest访问这个变量。
window的子对象
- JavaScript document 对象
- JavaScript frames 对象
- JavaScript history 对象
- JavaScript location 对象
- JavaScript navigator 对象
- JavaScript screen 对象
window函数索引
窗体控制函数
- JavaScript moveBy() 函数
- JavaScript moveTo() 函数
- JavaScript resizeBy() 函数
- JavaScript resizeTo() 函数
窗体滚动轴控制函数
- JavaScript scrollTo() 函数
- JavaScript scrollBy() 函数
上面几个函数的名字最后都带有To或By,to是绝对的意思(从整体而言),by是相对的意思(从原先的位置而言)
窗体焦点控制函数
- JavaScript focus() 函数
- JavaScript blur() 函数
新建窗体函数
- JavaScript open() 函数
- JavaScript close() 函数
- JavaScript opener 属性
对话框函数
- JavaScript alert() 函数
- JavaScript confirm() 函数
- JavaScript prompt() 函数
状态栏属性
- JavaScript window.defaultStatus 属性
- JavaScript window.status 属性
时间等待与间隔函数
- JavaScript setTimeout() 函数
- JavaScript clearTimeout() 函数
- JavaScript setInterval() 函数
- JavaScript clearInterval() 函数
JavaScript BOM
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。