码迷,mamicode.com
首页 > Windows程序 > 详细

js window对象

时间:2015-12-16 00:06:24      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

BOM的核心对象是window,它表示浏览器的一个实例。

在浏览器中,window对象是(1)通过JavaScript访问浏览器窗口的一个接口

                                 (2)ECMAScript规定的Global对象

1、全局作用域

ECMA-266定义了对象:内置对象(例如Object、Array、String、Function)及单体内置对象(Global(全局)对象和Math)

事实上没有全局变量和全局函数;所有在全局作用域中定义的属性和函数,都是Global对象的属性。此外,所有原生引用类型的构造函数(像Object、Function),也都是Global的属性。所有引用类型默认都继承了Object。

web浏览器都是将这个全局对象(Global)作为window对象的一部分加以实现的,因此,在全局作用域中声明的变量和函数就都会成了window对象的属性和方法。

2、窗口关系及框架

如果页面中包含框架,则每个框架都有自己的window对象,保存在frames集合(数值索引从0开始,从左到右,从上到下)中。每个Window对象都有一个name属性,其中包含框架的名称。

top对象始终指向最高(最外)层的框架,也就是浏览器窗口。

对于一个在框架中编写的任何代码来说,window对象指向的都是那个框架的特定实例,而非最高层的框架。

parent对象始终指向当前框架的直接上层框架。

 

js window对象

标签:

原文地址:http://www.cnblogs.com/tianxintian22/p/5049789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!