javaScript中的BOM对象-window(1)

来源:互联网 发布:显卡性能优化 编辑:程序博客网 时间:2024/05/16 01:48

在我们使用JavaScript进行开发时,BOM(浏览器对象模型)是我们必须要掌握的知识。w3c为了把浏览器中的JavaScript最基本的部分标准化,已经将BOM的主要方面纳入了HTML5的规范中,可见了解BOM对我们JavaScript的开发有多重要。

BOM的对象核心是window,它表示浏览器的一个实例,下面来详细了解window对象。

在浏览其中window有双重角色:JavaScript访问浏览器的接口 和 ECMAScript规定的全局对象。

1、全局的window对象

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

var globalVariable = "hello everyone!"

document.write(window.globalVariable)//输出"hello everyone"

2、window与self对象

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

console.info(window === self)//返回值为true

3、常用的window子对象:

Location

History

Navigitor

Document

Screen

4、常用window方法:

window.alert()
window.confirm()
window.setTimeout()
window.setInterval()
window.close()
window.resizeBy()
window.resizeTo()
window.scrollTo()
window.scrollBy()

1 0