在javascript中,BOM提供了独立于内容而与浏览器窗口进行交互的对象。在其中window是整个BOM的核心。window对象指的是浏览器自身。
下面来看一下一些比较常用到的window方法:
(1)窗口操作:
moveBy(dx,dy):相对于当位置知移动的象素。负数DX,表现向左移。负数DY表示向右移。
moveTo(x,y)移动到屏幕的x,y坐标,可以把部分窗口移动到可视区外。
resizeBy(dw,dh)相对于窗口进行缩放。
resizeTo(w,h)把窗口的widht和height设为w和h。
(2)打开新的窗口:
这应该是一个很常用的功能。用window.open()来打开一个新的窗口。
这个方法可以接受4个参数:
第一个参数为要打开的窗口的URL
第二个参数是新窗口的名字
第三个是特性字符串,说白了就是要对这个新窗口一些属性的设置,比如:长啊,高啊,坐标位等等
第四个是说明是否用新载入的新窗口替换当前页面的BOOLEAN值。只有在新窗口打不开时才有用
(3)系统对话框
这个没什么好介绍的了
alert()
confirm()
prompt()这个是返回我们写入文本框的文本。
(4)时间间隔和暂停
setTimeout()
clearTimeout()
setInterval()
clearInterval()
(5)历史
这个为window中的一个history属性
其中有几个方法:
history.go()
history.back()
history.forward()
history.length这个为history的属性
第一篇就写到这吧,如果有什么不足的地方大家可以提出来
下面来看一下一些比较常用到的window方法:
(1)窗口操作:
moveBy(dx,dy):相对于当位置知移动的象素。负数DX,表现向左移。负数DY表示向右移。
moveTo(x,y)移动到屏幕的x,y坐标,可以把部分窗口移动到可视区外。
resizeBy(dw,dh)相对于窗口进行缩放。
resizeTo(w,h)把窗口的widht和height设为w和h。
(2)打开新的窗口:
这应该是一个很常用的功能。用window.open()来打开一个新的窗口。
这个方法可以接受4个参数:
第一个参数为要打开的窗口的URL
第二个参数是新窗口的名字
第三个是特性字符串,说白了就是要对这个新窗口一些属性的设置,比如:长啊,高啊,坐标位等等
第四个是说明是否用新载入的新窗口替换当前页面的BOOLEAN值。只有在新窗口打不开时才有用
(3)系统对话框
这个没什么好介绍的了
alert()
confirm()
prompt()这个是返回我们写入文本框的文本。
(4)时间间隔和暂停
setTimeout()
clearTimeout()
setInterval()
clearInterval()
(5)历史
这个为window中的一个history属性
其中有几个方法:
history.go()
history.back()
history.forward()
history.length这个为history的属性
第一篇就写到这吧,如果有什么不足的地方大家可以提出来