Window对象属性
innerheight、innerwidth
返回窗口的文档显示区的高度和宽度。
这里的宽度和高度不包括菜单栏、工具栏以及滚动条等的高度。
IE 不支持这些属性。它用 document.documentElement 或 document.body (与 IE 的版本相关)的 clientWidth 和 clientHeight 属性作为替代。
Window对象方法
alert()
alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
语法:alert(message)
[message: 要在 window 上弹出的对话框中显示的纯文本(而非 HTML 文本)]
提示框
alert("我是一个消息框!");
折行提示框
alert("再打个招呼。这里演示了" + "\n" + "如何在消息框中添加折行。");
confirm()
confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。
语法: confirm(message)
[message 要在 window 上弹出的对话框中显示的纯文本(而非 HTML 文本)]
如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。
var r=confirm("确定或取消");
if (r)
{
alert("确定");
}
else
{
alert("取消");
}
prompt()
prompt() 方法用于显示可提示用户进行输入的对话框。
语法:prompt(text,defaultText)
[ text 可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。]
[ defaultText 可选。默认的输入文本。]
如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。
var name = prompt("请输入您的名字", "Bill Gates")
if (name != null && name != "") {
alert("你好," + name + "!今天过得好吗?")
}
setInterval()
间歇性定时器
按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
语法: setInterval(code,millisec[,“lang”])
[ code 必需。要调用的函数或要执行的代码串。]
[ millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。]
setTimeout()
一次性定时器
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。只执行一次。
语法: setTimeout(code,millisec)
[ code 必需。要调用的函数后要执行的 JavaScript 代码串。]
[ millisec 必需。在执行代码前需等待的毫秒数。]
clearInterval()
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearTimeout()
clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。