弹框方法

  1. // BOM Browser object model 浏览器对象模型
  2. // js中最大的一个对象.整个浏览器窗口出现的所有东西都是window对象的内容.
  3. console.log(window);
  4. // window对象下的三个弹框方法
  5. window.alert("磁盘空间不够!");
  6. var res = window.confirm("请问是否打开一个新的窗口?");
  7. console.log(res);
  8. if(res){
  9. window.open("http://www.baidu.com","_blank","width=800px,height=500px,left=200px,top=200px");
  10. }
  11. var res2 = window.prompt("请输入一个数字:");
  12. console.log(res2);
  13. window.close();

定时方法

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。而setTimeout是在指定的毫秒数后调用code一次。

  1. // 设置循环定时器
  2. var ID = window.setInterval(code,millisec) // 每millisec毫秒执行一次code
  3. // 取消循环定时器
  4. window.clearInterval(ID);
  5. // 设置单次定时器
  6. var ID = window.setTimeout(code,millisec) // millisec毫秒后执行code一次
  7. // 取消单次定时器
  8. window.clearTimeout(ID);
  1. // 写法一:
  2. function func () {
  3. console.log("OK");
  4. }
  5. var ID = setInterval(func,1000);
  6. // 写法二:
  7. var func = function () {
  8. console.log("OK");
  9. }
  10. var ID = setInterval(func,1000);
  11. // 写法三:
  12. var ID = setInterval(function () {
  13. console.log("OK");
  14. },1000);