BOM对象

Posted zhai113

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BOM对象相关的知识,希望对你有一定的参考价值。

BOM

  bom全称为Browser Object Model ,是浏览器对象模型。由于现代浏览器已经(几乎)实现了 javascript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。它是运行在浏览器里的,对象主要包括window、document、location、navigator和screen等。

BOM对象 

  Document:页面读取的文档

    document.getElementById("header");

  Location:网址路径

    Location.href = ‘路径(http://www.)’;        默认打开方式为当前页面

  Windows:页面窗口

    alert()、confirm()、prompt()        三种弹窗(警告窗口、确认对话框和提示输入对话框)。

    scrollBy()、scrollTo()    滚动当前窗口

    window.close()             - 关闭当前窗口 

    Window.open(路径)      -新开页面   

    setInterval()  设置定时器

      如果调用有名函数则需要加引号

      setInterval(‘函数名’,3000)

    clearInteral()   删除定时器

  Navigator:浏览器当前属性

  navigator.appCodeName   浏览器代号

  navigator.appName      浏览器名称

  navigator.appVersion    浏览器版本

  navigator.userAgent     用户代理

  navigator.platform         硬件平台

  Screen:浏览者屏幕对象   

    获取页面的宽度和高度     高度不包括地址栏

    Var w = screen.availWidth;  

    Var h = screen.availheight;

  History:历史记录

  back() :后退到上一个浏览的页面,如果该页面是第一个打开的,则无效果。

  forward() :前进到下一个浏览页面,如果该页面是第一个打开的,则无效果。

  go(intValue) :该方法可制定前进或后退多少个页面,正则进,负则退。

 

以上是关于BOM对象的主要内容,如果未能解决你的问题,请参考以下文章

BOM 浏览器对象模型

BOM对象初识

JavaScript —— BOM

15.BOM

BOM对象和DOM对象

BOM属性对象方法