回调是一种概念
相反的比如: 回调 <==> 轮询
轮询:因为某个原因重复执行一件事,比如有一个快递邮寄给你,根据条件:某一个时间邮寄到门卫,然后你就去查看到了没,如果没到你就隔个1分钟去看一下 执行一次,反复如此
例如:
let lunxun = setInterval(function(){
if( xxx){
// 满足条件时清除
clearInterval()
} else {
// 不满足条件,一直执行
}
}, 1000)
回调:前置条件/事件 满足条件时,之后执行的内容就是回调
例如:
oBtn.onclick =()=>{
// 这里就是回调
}