首页 > 代码库 > 浏览器对象模型 BOM

浏览器对象模型 BOM

1.Bom的简介

可以对浏览器窗口进行访问和操作

BOM主要处理浏览器窗口和框架,不过通常浏览器特定的JavaScript扩展都被看作BOM的一部分

①.弹出新的浏览器窗口,移动,关闭浏览器窗口以及调整窗口大小。

②.提供web浏览器详细信息的导航对象。

③.提供装载到浏览器中页面的详细信息的定位对象。

④.提供用户屏幕分辨率详细信息的屏幕对象。

⑤.对cookie的支持。

2.window对象

1.窗口操作

①moveby(dx,dy)——把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。

②moveto(x,y)——移动浏览器窗口,使它的左上角位于用户屏幕(x,y)处。

③resizeby(dw,dh)——相对于浏览器窗口的当前大小,把他的宽度调整到dw个像素,高度调整到dh个像素。

④resizeto(w,h)——把窗口的宽度调整为w,高度调整为h,不能是负值。

2.导航和打开窗口

①window.open()方法——可以创建一个新的窗口。

②onewein.close()方法——可以删除一个新创的窗口。

3.系统对话框

弹出新的窗口的方法有很多,例如alert(),confirm(),prompt(),这三种方法都可以弹出

4.状态栏

状态栏是可以改变的。

5.时间间隔和暂停

相当于是无限循环 是以settimeout()方法来实现暂停的。

浏览器对象模型 BOM