Javascript window对象

window对象

所有浏览器都支持 window 对象。它表示浏览器窗口。

所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。

全局变量是 window 对象的属性。

全局函数是 window 对象的方法。

甚至 HTML DOM 的 document 也是 window 对象的属性之一:window.document....

Window 尺寸

Window 方法

window.open("http://www.baidu.com"); //打开一个新窗口
window.moveTo(100,100);   //被限制
window.resizeTo(200,200);  //不能直接使用
location=no,titlebar=no,toolbar=no,status=no ; //用不了

resizeTo() 方法用于把窗口大小调整为指定的宽度和高度。使用时只能动态改变窗口大小

例如:

 var win=window.open("txt.html"," ","width=100,height=100,left=1036,top=750,location=no,titlebar=no,toolbar=no,status=no");
 win.resizeTo(300,300);

上面代码打开一个新的页面,页面宽高已设置,后面用resizeTo()设置打开新窗口的宽高。

alert();   //显示带有一段消息和一个确认按钮的警告框。

confirm();   //显示带有一段消息以及确认按钮和取消按钮的对话框。

prompt();   //显示可提示用户输入的对话框。

stop();   //停止页面载入

window 对象的两个计时器  

setTimeout(); 延迟一段时间 执行 执行一次

语法:setTimeout(code, milliseconds, param1, param2, ...)

           setTimeout(function, milliseconds, param1, param2, ...)

参数:

参数 描述
code/function 必需。要调用一个代码串,也可以是一个函数。
milliseconds 可选。执行或调用 code/function 需要等待的时间,以毫秒计。默认为 0。
param1, param2, ... 可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。

 

eg:

输出时延迟一秒,输出为2

setInterval(); 延迟一段时间 执行 循环执行

语法和参数与setTimeout()相同

清除计时器

clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。 仅能清除一次

clearInterval() 方法可取消由 setInterval() 设置的 timeout。可多次使用

eg:



    
    






 弹出提示框类型

alert()  提示框

confirm() 用于显示一个带有指定消息和 OK 及取消按钮的对话框。

prompt()  用于显示可提示用户进行输入的对话框。



 

 

 


 

你可能感兴趣的:(JavaScript)