标签:style blog http java get 使用
上一篇博客我们讲到了DOM,这篇博客我们将继续BOM。
BOM它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以,bom本身是没有标准的或者还没有哪个组织去标准它。它的的核心是window,它表示浏览器的一个实例,当我们打开浏览器的一个窗口时,系统会为其自动定义一个window对象,有了window对象我们就可以通过它来访问浏览器的功能,比如:提示弹出框。window.alert("我是window对象的方法")。因为window是全局的、整个网页的,所有此处的window是可以省略的。
window对象和普通的对象一样也具有属性和方法,通过这些属性和方法我们可以实现操作浏览器的功能。浏览器将浏览器能够实现的功能封装在对象里,具体表现为对象的属性和方法。外界只要使用我的这些对象的属性和方法就能够实现你想要的效果。这些对象更像是浏览器留给外界的接口,你只要用就好了,至于我内部是如何实现的外界是没有必要知道的。
window对象有一系类的属性,这些属性本身也是对象。如下图所示,window对象包含document对象、frames对象、history对象、location对象等。当打开一个网页的时候这些对象就伴随着window对象自动生成了,window对象与其他对象之间的组合关系。
javascript---BOM,布布扣,bubuko.com
标签:style blog http java get 使用
原文地址:http://blog.csdn.net/zhangyingjie09/article/details/35314201