美文网首页
javascript回调函数

javascript回调函数

作者: 田永威 | 来源:发表于2017-02-06 14:14 被阅读54次

    <p>javascript回调函数很玄幻。</p>


    <p>jquery 中大量使用了回调函数。直到现在才看懂</p>

    <p>普通回调函数</p>

    function add(num1, num2, callback){
        var sum = num1 + num2;
        callback(sum);
    }
    
    function print(num){
        console.log(num);
    }
    
    add(1, 2, print);       //=>3
    

    <p>匿名回调函数</p>

    function add(num1, num2, callback){
        var sum = num1 + num2;
        callback(sum);
    }
    
    add(1, 2, function(sum){
        console.log(sum);       //=>3
    });
    

    <p>jquery中大量使用的例子</p>

    $("#btn").click(function() {
      alert("button clicked");
    });
    

    <ul>
    <li>回调本质上是一种设计模式</li>
    <li>回调函数能保证程序的顺序执行,把想要在数据拿到之后再进行渲染</li>
    </ul>



    <p>参考连接</p>
    <ul>
    <li><a href="https://cnodejs.org/topic/564dd2881ba2ef107f854e0b">JavaScript回调函数</a></li>
    <li><a href="http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html">Javascript异步编程的4种方法 作者: 阮一峰</a></li>
    </ul>

    相关文章

      网友评论

          本文标题:javascript回调函数

          本文链接:https://www.haomeiwen.com/subject/zozyittx.html