Javascript教程九——BOM

浏览器对象(BOM)

Javascript可以获取浏览器的对象,并对其进行操作。

BOM是browser object model的缩写,简称浏览器对象模型 ,提供了独立于内容而与浏览器窗口进行交互的对象;

1、window对象 ,是JS的最顶层对象,其他的BOM对象都是window对象的属性;
2、document对象,文档对象;
3、location对象,浏览器当前URL信息;
4、navigator对象,浏览器本身信息;
5、screen对象,客户端屏幕信息;
6、history对象,浏览器访问历史信息;

Windows

Windows之前可以作为全局对象来调用,同时也可以用来操作浏览器对象,用来表示浏览器的窗口。

window对象有innerWidthinnerHeight属性,可以获取浏览器窗口的内部宽度和高度。

对应的,还有一个outerWidthouterHeight属性,可以获取浏览器窗口的整个宽高。

navigator

navigator对象表示浏览器的信息

screen

screen对象表示屏幕的信息

screen.width:屏幕宽度,以像素为单位;
screen.height:屏幕高度,以像素为单位;
screen.colorDepth:返回颜色位数,如8、16、24。

location

location对象表示当前页面的URL信息,可以用location.href获取。

要加载一个新页面,可以调用location.assign()

如果要重新加载当前页面,调用location.reload()

本文来源廖雪峰教程的学习笔记,如有疑惑,请参考廖雪峰教程:
https://www.liaoxuefeng.com/wiki/1022910821149312/1023022272084160

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值