浏览器对象模型BOM


BOM为浏览器对象模型
BOM包括window对象,location对象,navigator对象,screen对象,history对象

window对象:
计时器:
setTimeout,setInterval,clearTimeout,clearInterval,requestAnimationFrame
location属性:
引用的是Location对象
属性:
protocol,href,host,port,search,hostname,pathname
方法:
replace()传入相对路径
reload()刷新页面
assign()链接到某个页面类似href,直接location='http://...'默认调用assign()方法
history属性:
引用的是history对象
属性:
length历史列表的元素的数量
方法:
back()向后
forward()向前
go(-1)跳转到上一个页面
navigator属性:
引用包含浏览器厂商和版本信息的Navigator对象
属性:
appName浏览器全称
appVersion浏览器版本
uerAgent 是http头部要发送的字符串
platform操作系统字符串
online是否在链接状态
geolocation
javaEnabled()
cookieEnable()
screen属性:
引用的是Screen对象,主要是提供窗口显示的大小和可用的颜色的数量的信息
属性:
availWidth(除任务栏之外的宽度),availHeight,colorDepth
对话框:
alert(str)
confirm(str)返回布尔值
prompt(str )返回字符串
showModalDialog()模态对话框
onerror属性:
是事件处理程序
元素的id属性值作为window对象的属性
打开和关闭窗口:
open(url,name,parmas,boolean)打开新的浏览器窗口,parmas是打开窗口的属性,boolean是打开的窗口是否替换当前历史条目
opener指打开新窗口的window对象,只有被打开的窗口有的属性
close()
parent属性:
引用包含它的窗口或窗体的window对象
iframe获取包含它的window对象:wd=iframe.contentWindow
wd.frameElement==iframe或者wd.frames[0]
top属性:
顶级窗口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值