JS回调函数简单用法示例


Posted in Javascript onFebruary 09, 2017

本文实例讲述了JS回调函数简单用法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>testCallBack.html</title>
</head>
<body>
<button id="bt_test" >开始测试</button>
  <script type="text/javascript">
   function a(callback){
    console.log("这里是a函数!可以执行a函数的业务逻辑。");
    if(callback){
      console.log("进入if callback!");
      return callback(1,2,3);//可以返回回调函数的返回值  也可以在调用回调函数时设置回调函数的参数
    }else{
      console.log("还没有 进入if callback!");
    }
  }
  function b(m,n,k){
    console.log("测试::第一个参数"+m+" 第二个参数:"+n+" 第三个参数:"+k);
    return 0;
  }
  var testBt = document.getElementById("bt_test");
  testBt.onclick=function(){console.log(a(b));};
  </script>
</body>
</html>

运行效果图如下:

JS回调函数简单用法示例

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JS连接SQL数据库与ACCESS数据库的方法实例
Nov 21 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
jQuery中next()方法用法实例
Jan 07 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
教你一步步用jQyery实现轮播器
Dec 18 Javascript
jQuery实现拖动效果的实例代码
Jun 25 jQuery
Vue的MVVM实现方法
Aug 16 Javascript
JS使用H5实现图片预览功能
Sep 30 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 Javascript
vue项目强制清除页面缓存的例子
Nov 06 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 Javascript
Bootstrap列表组学习使用
Feb 09 #Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 #Javascript
Bootstrap进度条学习使用
Feb 09 #Javascript
详解浏览器渲染页面过程
Feb 09 #Javascript
JavaScript 函数节流详解及方法总结
Feb 09 #Javascript
jQuery实现给input绑定回车事件的方法
Feb 09 #Javascript
jQuery分页插件jquery.pagination.js使用方法解析
Feb 09 #Javascript
You might like
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
控制台报错object is not a function的解决方法
2014/08/24 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
解决JS无法调用Controller问题的方法
2015/12/31 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
打通前后端构建一个Vue+Express的开发环境
2018/07/17 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
python中遍历文件的3个方法
2014/09/02 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
详解python中requirements.txt的一切
2017/03/03 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
基于python实现文件加密功能
2020/01/06 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
详解python内置模块urllib
2020/09/09 Python
python asyncio 协程库的使用
2021/01/21 Python
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
安全检查验收制度
2014/01/12 职场文书
超市5.1促销活动
2014/01/15 职场文书
服务承诺书范文
2014/05/19 职场文书
中国梦演讲稿开场白
2014/08/28 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
客房领班岗位职责
2015/02/11 职场文书
班主任高考寄语
2015/02/26 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
Python函数中的不定长参数相关知识总结
2021/06/24 Python
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server