返回博主主页

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输出的内容为:

 

posted @ 2018-12-13 15:45  懒惰的星期六  阅读(120)  评论(0编辑  收藏  举报

Welcome to here

主页