JavaScript Window -浏览器对象模型(BOM)
2017-02-26 15:48
549 查看
前言:
通过实践感觉自己对JS的知识掌握的不够扎实,还是很有必要再进行相应的回顾和总结,今天看下BOM吧。所谓的BOM就是浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以,BOM本身是没有标准的或者还没有那个组织去标准它。其中window是BOM的核心对象。
一.window对象
BOM的核心对象是window,它表示浏览器的一个实例。window对象处于JS结构层的最顶层,对于每个打开的窗口,系统都会自动为其定义window对象。window对象有一系列的属性,这些属性本身也是对象。其中新建窗体、间歇调用、超时调用、系统对话框、窗体位置和大小的确定等都是比较基础和重要的,可以多做些demo进行联练习。二、location对象
location对象是BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location对象是window对象的属性,也是document对象的属性;所有window.location和document.location等效。三、history对象
history对象是window对象的属性,它保存着用户上网的记录,从窗口被打开的那一刻算起。总结:
浏览器对象模型(Brower Object Model)是JavaScript有能力与浏览器“对话”。浏览器对象模型尚无正式的标准。由于现代浏览器已经(几乎)实现了JavaScript交互性方面方法和属性,因此常被认为是BOM的方法和属性。相关文章推荐
- JavaScript window对象 - 浏览器对象模型(BOM),使 JavaScript 有能力与浏览器“对话”
- Javascript BOM即浏览器对象模型Brower Object Model(Window、Navigator、Screen、History、Location、弹出框、计时器)
- JavaScript Window - 浏览器对象模型
- JavaScript学习之 BOM(浏览器对象模型)
- javascript快速入门之BOM模型—浏览器对象模型(Browser Object Model)
- JavaScript 浏览器对象模型BOM
- JavaScript Window - 浏览器对象模型与Window Screen与Window Location
- JavaScript Window - 浏览器对象模型
- w3school javascript教程:JavaScript Window - 浏览器对象模型
- JavaScript高级程序设计(第3版)学习笔记14——浏览器对象模型BOM
- javaScript---浏览器对象模型(BOM)
- JavaScript Window-浏览器对象模型
- Javascript浏览器对象模型(BOM)
- javascript快速入门13--BOM——浏览器对象模型(Browser Object Model)
- JavaScript 浏览器对象模型BOM使用介绍
- javascript快速入门之BOM模型—浏览器对象模型(Browser Object Model)
- JavaScript Window- 浏览器对象模型和W3C
- JavaScript--浏览器对象模型BOM(17)
- JavaScript之BOM(浏览器对象模型)
- JavaScript基础——浏览器对象模型(BOM)