setTimeout() 主要有两个参数,第一个参数是方法,第二个参数是number(毫秒数)意思是过多少毫秒第一个参数传入方法开始执行。其中clearTimeout方法是用于清空setTimeout中的数据
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
<script>
/**
* setTimeout() *主要有两个参数,第一个参数是方法,第二个参数是number(毫秒数)
* 意思是过多少毫秒第一个参数传入的方法开始执行。
*/
setTimeout(function () {
console.log('======================')
}, 4000);
var timer = setTimeout(() => {
console.log('======================')
}, 4000);
clearTimeout(timer); //清空setTimeout
</script>
</html>
setTimeout() 主要有两个参数,第一个参数是方法,第二个参数是number(毫秒数)意思过多少毫秒第一个方法开始执行。应用最多的场景就是周期的获取服务器端的数据(如:qq信息,直播视频的持续播放等)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
<script>
/**
* setInterval()
* 主要有两个参数,第一个参数是方法,第二个参数是number(毫秒数)
* 意思过多少毫秒第一个方法开始执行。
* 应用最多的场景就是周期的获取服务器端的数据
*/
var inter = setInterval(() => {
console.log('=======================')
}, 2000);
setTimeout(() => {
clearInterval(inter)
}, 8000);
</script>
</html>