BOM

BOM(Browser object model 浏览器模型对象)

通过BOM技术可以模拟浏览器对也没进行各种操作: 创建子级页面,操作历史记录页面、操作地址栏等等

window下的子对象 

window.navigator  浏览器信息

location 地址栏 history历史记录 screen 屏幕  document 文档对象

1. BOM-location对象

location.href = 地址  pathname 路径  protocol 协议

BOM_第1张图片

2. BOM - navigator对象

appCodeName 浏览器名称.通常是Mozilla

appName 完整的浏览器名称

appVersion 浏览器版本

platform 浏览器所在系统平台

userAgent浏览器用户代理信息

cookieEnabled 是否支持cookie

3. BOM - history历史记录对象

length 历史记录的数目

back() 后退

forward() 前进

go(n)//-1,-2,0,1,2,3,4 到达任意兴趣的历史记录

4. BOM - screen屏幕对象

height 高度  width 宽度  availHeight 可用高度 availWidth可用宽度

5. window对象常用方法

alert() 弹出框 confirm()确认框

open()打开新的窗口  close()关闭窗口 print()打印页面  opener 在新窗口中引用父窗口时使用

var mytime = serInterval("处理",事件毫秒) 间隔函数

clearInerval(mytime) 取消间隔函数

var tt = setTimeout(处理,时间毫秒) 定时器函数

clearTimeout(tt) 取消定时器

定时器的使用

BOM_第2张图片

open 以及 opener的使用

BOM_第3张图片
BOM_第4张图片

你可能感兴趣的:(BOM)