• 技术文章 >web前端 >js教程

    JS回调函数使用参数

    php中世界最好的语言php中世界最好的语言2018-06-14 14:23:54原创1006
    这次给大家带来JS回调函数使用参数,JS回调函数使用参数的注意事项有哪些,下面就是实战案例,一起来看一下。

    在说回调函数之前,不妨先看一段代码,相信有点js基础的同学都能明白他的含义:

    document.getElementById('demo').click=function(){
      alert(1);
    };

    这段代码其实就是一段事件回调,这样写看的其实相对模糊一些,我们不妨看下接下来的代码

    document.getElementById('demo').addEventListener('click',function(){
        alert(1)
    });

    这两段代码的所做的事情其实相同,不同的只是写法的差异,我们看这个addEventListener('eventName',callback)addEventListener这个函数有两个参数,第一个为事件名称,第二个参数实际上就是回掉函数,按照书上来说回调函数的方式,函数中的参数既然可以是变量,那么他也可以是一个函数。可能说到这里大家对回掉函数还是一脸懵逼。我们再看接下来这个例子。

    function demo(a,b,callback){
        let c=a+b;
        callback(c);
    };
    demo(1,2,function(c){
        alert(c);//3
    })

    这段代码定义了一个demo函数,这个函数有三个参数a,b,callback,我们在这个函数内部声明了一个局部变量c,然后执行我们的callback(回调函数),接下来执行demo这个函数

    这个函数的三个参数如上,在回掉函数中弹出的为3。这就是一个简单的回调函数。而要想真正理解回调函数的意义,其实我觉得还是在于明白他的用途,只有明白他的用途了我们才可以真正的去理解他。

    回调函数最多的应用场景就是异步操作,因为异步的操作我们不知道这个操作到底何时结束,那么我们后续执行的代码就无法按照应有的流程走下去。

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    p5.js使用draw()函数做出黄金螺旋

    vue+keep-alive如何操作网站缓存

    以上就是JS回调函数使用参数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:JS 回调函数
    上一篇:使用iScroll做出网页内容滚动 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 浅析Angular变更检测中的DOM更新机制• 一文带你深入了解Node中的Buffer类• Angular开发问题记录:组件拿不到@Input输入属性• 聊聊基于Node实现单点登录(SSO)的方法• 深入了解Angular(新手入门指南)
    1/1

    PHP中文网