| 12345678910111213141516171819202122232425262728293031323334 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- // 定时函数
- // setTimeout 第一个参数是一个函数 第二个参数是一个时间 毫秒为单位
- // setTimeout 还是 alert 都是BOM中的方法 都是以window开头的 但是我们可以省略window
- // setTimeout 会返回一个定时器的ID 可以通过这个ID来取消定时器
- // setTimeout(function(){
- // alert("定时器到点了");
- // },3000);
- // clearTimeout 用来取消一个通过setTimeout创建的定时器 需要传入一个定时器ID
- // setInterval 第一个参数是一个函数 第二个参数是一个时间 毫秒为单位
- // setInterval 会返回一个定时器的ID 可以通过这个ID来取消定时器
- var intervalId = setInterval(function(){
- console.log("每隔2秒打印一次");
- },2000);
- var intervalId2 = setInterval(function(){
- console.log("每隔2秒打印一次");
- },2000);
- // clearInterval 用来取消一个通过setInterval创建的定时器 需要传入一个定时器ID
- // 定时函数一旦被清除掉就无法再次启动了
- clearInterval(intervalId2);
- // setTimeout 和 setInterval 都是定时函数setTimeout只会执行一次 而setInterval会重复执行
- </script>
- </body>
- </html>
|