node.js-回调函数

回调函数:
1、什么是回调函数?
回调函数又称为回调,将a函数作为参数传入b函数中,b函数在执行过程中根据时机或条件来决定是否调用a函数,a函数就是回调函数。
2、实现机制

  • 定义一个回调函数(普通函数)
  • 将回调函数的函数引用地址作为参数传递给调用者(调用者本身也是一个函数)
  • 当特定的条件或时机发生的时候,调用者使用函数指针调用回调函数对事件进行处理
function show(){
console.log("今天天好黑哦");
}
setInerval(show,1000);

回调函数的用途:
事件注册,异步函数
通常用于达到某个时机或条件时需要执行代码的情况,我们就会使用回调函数,

在这里插入图片描述
回调函数案例

[
  {"name":"小芳","age":17},
  {"name":"小❀","age":27},
  {"name":"小霞","age":18},
  {"name":"小王","age":10}
]
<!DOCTYPE html>

<head>
  <meta charset="UTF-8">
  <title>回调函数</title>
  <script src="./jquery-3.4.1.min.js"></script>
</head>
<body>
  <script>
    ;(function(){
      $.fn.show=function (url,fn){
        var iframe=$('<iframe src="'+url+'"></iframe>').appendTo('body');
        console.log('1111')
        iframe.on('load',function(){
          data=$(this.contentDocument).find('body').text();
          data=JSON.parse(data);
          fn(data);
          console.log("2222")
        });
      }
    })();
    //调用插件获取数据
    $('body').show('./07.json',function(a){
      console.log(a);
    })
    
  </script>
</body>
</html>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值