JavaScript----BOM(浏览器对象模型)

BOM 浏览器对象模型

  BOM 的全称为 Browser Object Model,被译为浏览器对象模型。BOM提供了独立于 HTML 页面内容,而与浏览器相关的一系列对象。主要被用于管理浏览器窗口及与浏览器窗口之间通信等功能。

1、Window 对象

  window对象是BOM中最顶层对象;表示当前浏览器窗口,window对象的属性和方法应用于当前整个浏览器窗口。

  window 对象的属性主要有:

    screenX / screenY / screenLeft / screenTop:都为获取位置坐标;

    innerWidth / innerHeight / document.documentElement.clientWidth / document.documentElement.clientHeight :都为获取窗口大小;

    scrollBy( x, y ) / scrollTo( x, y ) 滚动条的控制属性;

    setInterval() / clearInterval() / setTimeout() / clearTimeout() :时间间隔函数的属性;

2、History 对象

  History 对象的属性主要有:

    back() / forward() / go() :页面跳转属性;

3、Location 对象 / Screen 对象 / Navigator 对象 / 分别为获取主机名、路径、返回屏幕高宽度以及返回浏览器的代码名,名称等。

4、后面几个对象及其属性名都为不常用。

   

    

 

转载于:https://www.cnblogs.com/cheng-du-lang-wo1/p/7523201.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值