回调函数callback
不立即执行的函数调用,满足一定条件时执行或者由别的代码调用执行
用法:
调用时只写函数名,没有小括号和参数
应用:
事件绑定
函数参数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
function show1() {
console.log("welcome");
}
function show2() {
alert("欢迎!");
}
//当点击页面时执行函数show2
window.onclick = show2; //回调函数,即回头再调用此函数,不能加小括号
</script>
</head>
<body>
<input type="button" value="点我1" onclick="alert('被点击了!')" />
<input type="button" value="点我2" onclick="show1()" />
</body>
</html>