好看的网页千篇一律,有趣的代码万里挑一。
收获了一位粉丝(后端大佬)又点燃了更新的小火苗。
哈哈
后端大佬问我定时器有什么用?
如果想要系统的了解前端知识,还是建议参加系统课程学习的。
网络上大多是零碎的代码块,适合有一定基础的。
今天就说下定时器有啥用吧:
抛开框架,谈谈最原生的js定时器,
顾名思义:就是一个定时开关,配合函数使用,到什么点做什么事。
学会后,可以制作一个最简易的小游戏:定时炸弹💣
1、间隔型定时器
(1)间隔型, 每隔一定时间执行一次: setInterval(fn,time)
写法一:
function say(){
alert('你好')
}
setInterval(say,2000) // 2000 => 毫秒, 1秒=1000毫秒
写法二:
setInterval(function () {
alert('你好')
}, 1000)
(2)停止间隔型定时器
clearInterval(定时器名称) clearInterval(t1)
2、超时型定时器
(1)超时型,到时间就执行,只执行一次: setTimeout(fn,time)
setTimeout(function () {
alert('你好')
}, 1000)
(2)停止超时型定时器
clearTimeout(定时器名称) clearTimeout(t)
这里的计时单位为毫秒,1000毫秒为1秒
网友评论