Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 998 Bytes

定时器.md

File metadata and controls

40 lines (29 loc) · 998 Bytes

JS 定时器

setTimeout

设置一个定时器,在定时器到期后执行一次函数或代码段

var timeoutId = setTimeout(func[,delay, param1, param2...]);
var timeoutId = setTimeout(code[,delay]);
  • timeoutId: 定时器id
  • func: 延迟执行的函数
  • code: 延迟后执行的代码字符串, 不推荐使用
  • delay: 延迟时间(单位:毫秒),默认0
  • param1: 向延迟函数传递的参数
clearTimeout(timeoutId);	// 清除定时器

setInterval

以固定的时间间隔重复一个函数或代码段

var intervalId = setInterval(func[,delay, param1, param2...]);
var intervalId = setInterval(code[,delay]);
  • intervalId: 定时器id
  • func: 延迟执行的函数
  • code: 延迟后执行的代码字符串, 不推荐使用
  • delay: 延迟时间(单位:毫秒),默认0
  • param1: 向延迟函数传递的参数
clearInterval(intervalId);	// 清除定时器