第一种形式:

/*
* 构造回调函数
* @param:p1
* @param:callback  回调函数
*/
function testfn(p1 ,callback) {console.log('调用第一次函数-->'+p1);if(callback){callback(p1);}
}
//回调函数
function testcallback(p){console.log('回调函数test1-->'+p);
}
//调用
testfn('我是参数',testcallback); //调用第一次函数-->我是参数     回调函数test1-->我是参数

第二种形式:

/*
* 构造回调函数
* @param:p1
* @param:p2
* @param:callback  回调函数
*/
function add_callback(p1, p2 ,callback) {var my_number = p1 + p2;console.log('调用函数--> '+p1+'+'+p2+'='+my_number);if(callback){callback(my_number);}
}//调用:
add_callback(5, 15, function(num){console.log("回调函数--> " + num);
});//调用函数--> 5+15=20  回调函数--> 20

第三种形式:

/*
* 构造回调函数
* @param: json  json格式
*/
function jsonCallback(json){if(json){if(json.name){console.log("回调函数--> "+json.name);if(json.callback){json.callback(json.name);}}}
}
//调用:
jsonCallback({name:'stonefly',callback:function(name){console.log('my name is '+name);document.write('my name is '+name);}
})//调用函数--> stonefly     my name is stonefly

js 写自定义回调函数callback相关推荐

  1. js同步异步 回调函数

    学js这么久 只知道它是一个单线程的语言,同步异步听了这么多从未深思过. 在写ajax请求时再一次看见回调函数,想到在网上去查查详细的知识,没想到查出一大堆讲同步异步的,看了不少人的文章,这才感觉自己 ...

  2. JS回调函数(callback)

    在使用Jquery的时候,用到Callback(),回调函数的概念.而且很多. 比如: $.ajax({url:"test.json",type: "GET", ...

  3. mysql.js回调函数_js回调函数(callback)

    Mark! js学习 不喜欢js,但是喜欢jquery,不解释. 自学jquery的时候,看到一英文词(Callback),顿时背部隐隐冒冷汗.迅速google之,发现原来中文翻译成回调.也就是回调函 ...

  4. 理解javascript中的回调函数(callback)【转】

    在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...

  5. C++回调函数(callback)的使用

    什么是回调函数(callback)      模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什 ...

  6. 理解javascript中的回调函数(callback)

    理解javascript中的回调函数(callback) 在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Obje ...

  7. 服务器响应回调函数,解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)...

    由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 ...

  8. java 自定义函数的调用_Java/Android中的函数调用回调函数自定义回调函数

    在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题.然而不幸的是,网上太多杂乱的帖子和博客都是转来转去,而且都 ...

  9. linux callback函数,C++回调函数(callback)的使用

    什么是回调函数(callback) 模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让 ...

最新文章

  1. IDC Future Scape : 2018年全球物联网十大趋势性预测,5G将加速IoT发展
  2. [记录]mscorlib recursive resource lookup bug解决方法
  3. shiro教程:记住我功能
  4. 1-3移动均线交叉策略2
  5. Inter Thread Latency
  6. 如何配置yum源,并安装FTP服务器
  7. Dubbo源码分析系列-深入RPC协议扩展
  8. set 和 vector的简单比较
  9. Python+OpenCV:傅里叶变换(Fourier Transform)
  10. C程序设计--指针(对 “ 数组 ” 进行输入输出操作)
  11. 游戏设计艺术 第2版 (Jesse Schell 著)
  12. 单片机lcm显示字符程序C语言,手把手教你学单片机的C语言程序设计(十六).pdf...
  13. gitlab: [remote rejected] pre-receive hook declined
  14. MTSP问题遗传算法解决及其代码与案例
  15. my.cnf文件详解
  16. java怎么给文件加密_java中如何给文件加密
  17. bootstrap 动态横向时间轴_jquery纵向时间轴插件_Bootstrap响应两侧时间轴特效代码Timeline...
  18. 365天历史时间顺序读经计划表
  19. Python3基础语法(三)
  20. R语言数据整理Data Tidying(基于tidyr包)

热门文章

  1. 唯美现代中国风PPT模板
  2. BlackBerry的simulator中添加中文显示
  3. 电子计算机在会计中的应用简称为会计电算化,浅析会计电算化在企业中的应用...
  4. Linux 开机自动执行脚本的两种方式
  5. Atiti.大企业病与小企业病 大公司病与小公司病
  6. C语言关于scanf语句输入的三种方式。
  7. Android UI界面目前做的最好的一个:索尼爱立信Xperia X10
  8. python实现拉大车扑克牌游戏
  9. Apache Doris在京东搜索实时OLAP中的应用实践
  10. layui 表格加载动画_仅需四步!BIM模型变身为漫游动画!