BOM 浏览器对象模型

BOM的核心是window,window既是通过js访问浏览器窗口的一个接口,又是一个全局对象

BOM对象

window对象:浏览器中打开的窗口,顶层对象

navigator对象:浏览器的相关信息

screen对象:客户端显示屏幕的信息

history对象:用户在浏览器窗口中访问过的URL

location对象:当前URL的信息

window对象中包含对BOM其他4个对象的只读引用以及Document对象的只读引用

----document对象

实际上是window对象的属性,是唯一一个既属于BOM又属于DOM的对象

document.lastModified  获取最后一次修改页面的日期的字符串表示

document.referrer  用于跟踪用户从哪里链接过来的

document.title  获取当前页面的标题 可读写

document.URL  获取当前页面的URL 可读写

document.anchors[0]|document.anchors['anchName']  访问页面中所有的锚

document.forms[0]|document.forms['formName']  访问页面中所有的表单

document.write()  将字符串插入到调用他们的位置

----location对象

表示载入窗口的URL,也可以用window.location引用它

location.href  当前载入页面的完整URL

location.protocol  URL中使用的协议

location.host  服务器的名字,主机

location.port  URL声明的请求的端口

location.pathname  URL中主机名后的部分

----navigator对象

包含大量有关web浏览器的信息,在检测浏览器及操作系统上非常有用

navigator.appCodeName  浏览器代码名的字符串表示 一般都是Mozilla

navigator.appName  官方浏览器名的字符串表示 一般都是Netscape网景

navigator.appVersion  浏览器版本信息的字符串表示

navigator.cookieEnabled  如果启用cookie返回true 否则返回false

navigator.userAgent  用户代理头的字符串表示

----screen对象

用于获取某些关于用户屏幕的信息

screen.width/height  屏幕的宽度和高度 像素

screen.availWidth/availHeight  窗口可以使用的屏幕的宽度和高度 像素

----history对象

包含用户在浏览器窗口中访问过的URL

history.length  返回浏览器历史列表中的URL数量

history.back()  加载history列表中的前一个URL

history.forward()  加载history列表中的下一个URL

history.go()  加载history列表中的而某个具体页面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值