浏览器对象模型BOM

window对象
1、窗口操作
moveBy(dx,dy):把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。dx值为负数,向左移动窗口,dy为负数,向上移动窗口。
moveTo(x,y):移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处。
resizeBy(dw,dh):相对于浏览器窗口的当前大小,把它的宽度调整dw个像素,高度调整dy个像素。dw为负数,缩小窗口的宽度,dy为负数,缩小窗口的高度。
resizeTo(w,h):把窗口的宽度调整为w,高度调整为h。不能使用负数。
2、导航和打开新窗口
window.open():打开新窗口。接受页面的URL、新窗口的名字(为目标所用)、特性字符串和说明是否用新载入的页面替换当前载入的页面的Boolean值。特性字符串:left,top,height,width,resizable,scrollable,toolbar,status,location。
close():调用此方法将关闭新创建的窗口。只对新创建的窗口有效。
opener属性:新窗口打开应用它的窗口。
3、系统对话框
alert()、confirm()和prompt()。

document对象
1、通用属性:lastModified、referrer、title、URL。
2、document对象的集合:anchors、applets、embeds、forms、images、links.
3、方法:write()和writeIn(),与此相关的是open()和close()方法 ,open()方法用于打开已经载入的文档以便进行编写,close()方法用于关闭open()方法打开的文档,本质上是告诉它显示写入其中的所有内容。

location对象
1、location对象表示载入窗口的URL,此外,它还可以解析URLhash,host,hostname,href,pathname,
port,protocol,search。assign()方法与href实现的是同样的操,也可以使用replace()方法。reload()方法可重新载入当前页面,如果是false,则从缓存中载入,如果是true,则从服务器端载入(如果省略参数,默认值为false)。还有一个toString()方法。
navigator对象
screen对象


4、状态栏
status和defaultStatus.
5、时间间隔和暂停
用setTimeout方法设置暂停,该方法接受两个参数,要执行的代码和在执行它之前要等待的毫秒数(1/1000秒)。clearTimeout()。
用setInterval()方法设置时间间隔。clearInterval()。
在执行一组指定的代码前等待一段时间,则使用暂停。如果要反复执行某些代码,就使用时间间隔。
6、历史
history.go(前进或后退的页面数)可以访问浏览器窗口的历史,用history.back()和history.forward()可以实现同样的操作。

posted @ 2017-03-08 20:14  计算机英语  阅读(155)  评论(0编辑  收藏  举报