zoukankan      html  css  js  c++  java
  • 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()用来

  • 相关阅读:
    XJOI网上同步训练DAY2 T2
    XJOI网上同步训练DAY2 T1
    BZOJ 2661 连连看
    HDU 4411 Arrest
    BZOJ 2324 营救皮卡丘
    BZOJ 1927 星际竞速
    BZOJ 3550 Vacation
    XJOI网上同步训练DAY1 T3
    php 类的相互访问
    ThinkPhp5.0_文件上传
  • 原文地址:https://www.cnblogs.com/duxingdexin/p/10143726.html
Copyright © 2011-2022 走看看