JavaScript使用回调函数(一)
<!DOCTYPE html>
<html>
<head>
</head>
<body id="main">
<script>
var main=document.getElementById('main');
var log=['<pre>'];
function waitForSomething(callback){
callback('输出的字符a')
}/* 可以这样理解:
1.
waitForSomething(callback)
这儿 把匿名函数给一个变量callback callback=function(sometext){
log.push(sometext)
}
就可以像第2步这样执行
然后
2.
callback('输出的字符a');其实是把'输出的字符a'传入函数
3.
function('输出的字符a')
4.
log.push('输出的字符a')
*/
waitForSomething(function(sometext){
log.push(sometext)
})
log.push('</pre>')
main.innerHTML=log.join('<br>')
</script>
</body>
</html>
web输出的内容为:


浙公网安备 33010602011771号