• BOM:浏览器对象模型


    DOM:当前载入页面拥有的对象集合,称为文档对象模型,即DOM;

    BOM:就是页面意外的对象,(浏览器窗口和桌面屏幕)称为浏览器对象模型,即BOM。

    通过window和window.screen来访问这些BOM,

    window.navigator

    navigator用来反馈一个浏览器本身和它的功能信息的对象,

    在谷歌浏览器中得到的信息如下:

      

    在火狐浏览器得到的新信息:

     

    window.location

    location属性用来存储当前的页面URL信息对象,location.hostname只显示相关域名的信息,

    location提供了三个方法:reload()、assign()、replace()

    Location.reload() 方法用来刷新当前页面,只有一个参数,当参数值为ture时,强制性浏览器从服务器在家页面,参数值为false或者没有传参时,页面有可能从缓存中读取页面的资源。

    location.assign()  方法用来加载一个新的文档 ,在浏览器的历史记录中留下记录,可以返回。

    location.replace() 方法也是用来加载一个新的文档,但是在浏览器中没有留下历史记录。

    window.history

    window.history属性用来存储 在同一个浏览器会话(session)访问数量,例如查看用户在浏览到这之前的浏览了多少页面 。   window.history.length。

    window.screen

    screen属性提供了浏览器以外的桌面信息,比如当前显示器的色位(颜色的质量),当前屏幕的实际状况(分辨率)等。

    window.screen.colorDepth 

    window.screen.height

    window.screen.availHeight

    其中的height和availHeight不同之处在于height表示总的分辨率,availHeight表示操作系统的菜单(windows的任务栏)外的区域。

    window.open()和window.close()用来

  • 相关阅读:
    POJ-2378 Tree Cutting
    ZOJ-3870 Team Formation
    POJ-1741 Tree (树上点分治)
    POJ-3107 Godfather
    HDU-3586 Information Disturbing(树形DP+删边)
    POJ 2796 (单调栈 + 前缀和)
    POJ 3250(单调栈)
    ATCoder 116 D (思维+贪心+栈)
    POJ2528 (离散化+线段树)
    HDU 2795(思维+线段树)
  • 原文地址:https://www.cnblogs.com/duxingdexin/p/10143726.html
Copyright © 2020-2023  润新知