美文网首页
红宝书之浏览器对象模型BOM

红宝书之浏览器对象模型BOM

作者: 楠楠_c811 | 来源:发表于2018-12-27 15:31 被阅读2次

    一、什么是BOM
    (1)BOM(Browser Object Mode)即浏览器对象模型;
    (2)BOM提供了独立于内容而与浏览器窗口进行交互的对象;
    (3)由于BOM主要用于管理窗口滑入窗口之间的通讯,因此其核心对象是window;
    (4)BOM由一系列相关的对象构成,并且每个对象 都提供了很多种方法和属性;

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

    BOM的结构图

    哪些属于BOM范围?
    人们习惯把针对浏览器的javsScript扩展算作BOM的一部分。
    (1)弹出新浏览器窗口的功能
    (2)移动、缩放和关闭浏览器窗口的功能
    (3)提供浏览器详细信息的navigator对象
    (4)提供浏览器所加载页面详细信息的location对象
    (5)提供用户显示器分辨率详细信息的screen对象
    (6)对cookies的支持
    (7)像XMLHttpRequest 和 IE的ActiveXobject这样的自定义对象

    相关文章

      网友评论

          本文标题:红宝书之浏览器对象模型BOM

          本文链接:https://www.haomeiwen.com/subject/xtirlqtx.html