弹框方法
// 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);
