|
|
@@ -0,0 +1,33 @@
|
|
|
+<!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>
|