弹框方法
// BOM Browser object model 浏览器对象模型
// js中最大的一个对象.整个浏览器窗口出现的所有东西都是window对象的内容.
console.log(window);
// window对象下的三个弹框方法
window.alert("磁盘空间不够!");
var res = window.confirm("请问是否打开一个新的窗口?");
console.log(res);
if(res){
window.open("http://www.baidu.com","_blank","width=800px,height=500px,left=200px,top=200px");
}
var res2 = window.prompt("请输入一个数字:");
console.log(res2);
window.close();
定时方法
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。而setTimeout是在指定的毫秒数后调用code一次。
// 设置循环定时器
var ID = window.setInterval(code,millisec) // 每millisec毫秒执行一次code
// 取消循环定时器
window.clearInterval(ID);
// 设置单次定时器
var ID = window.setTimeout(code,millisec) // millisec毫秒后执行code一次
// 取消单次定时器
window.clearTimeout(ID);
// 写法一:
function func () {
console.log("OK");
}
var ID = setInterval(func,1000);
// 写法二:
var func = function () {
console.log("OK");
}
var ID = setInterval(func,1000);
// 写法三:
var ID = setInterval(function () {
console.log("OK");
},1000);