一、什么是BOM
(1)BOM(Browser Object Mode)即浏览器对象模型;
(2)BOM提供了独立于内容而与浏览器窗口进行交互的对象;
(3)由于BOM主要用于管理窗口滑入窗口之间的通讯,因此其核心对象是window;
(4)BOM由一系列相关的对象构成,并且每个对象 都提供了很多种方法和属性;
二、学习BOM学什么
我们将学到与浏览器窗口交互的一些对象,例如可以移动,调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器、操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等。
哪些属于BOM范围?
人们习惯把针对浏览器的javsScript扩展算作BOM的一部分。
(1)弹出新浏览器窗口的功能
(2)移动、缩放和关闭浏览器窗口的功能
(3)提供浏览器详细信息的navigator对象
(4)提供浏览器所加载页面详细信息的location对象
(5)提供用户显示器分辨率详细信息的screen对象
(6)对cookies的支持
(7)像XMLHttpRequest 和 IE的ActiveXobject这样的自定义对象
网友评论