JavaScript 浅谈Bom对象

BOM的概念

     BOM(Browser Object Model)即浏览器对象模型。

     BOM提供了独立于内容 而与浏览器窗口进行交互的对象;

     由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;

     BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性;

     BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分。

BOM可以用来做什么

     我们将学到与浏览器窗口交互的一些对象,例如可以移动、调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器、操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等。

window对象

     window对象是js中的顶级对象,所有定义在全局作用域中的变量、函数都会变成window对象的属性和方法,在调用的时候可以省略window。

     例:window.open();         

         window.close();

         window.onload();

         window.alert();

posted @ 2019-06-06 11:01  CWJDD  阅读(155)  评论(0编辑  收藏  举报