1.什么函数才是回调函数
(1)你定义的
(2)你没有调
(3)但最终它执行了
2.常见的回调函数
*dom事件回调函数
*定时器回调函数
*ajax请求回调函数
*生命周期回调函数
实现代码:
<!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>
<button id="btn">测试点击事件</button>
<script>
document.getElementById("btn").onclick = function () { //dom事件回调函数
alert(this.innerHTML)
}
// 定时器
//1.超时定时器
setTimeout(function () { //定时器回调函数
alert('到点了')
},2000)
</script>
</body>
</html>