从零学jquery之如何使用回调函数


Posted in Javascript onMay 16, 2014

在类C语言中通常通过函数指针/引用的方式传递。

jquery也提供类似的回调函数机制。但是如何正确传递回调函数仍然值得一提。

 1、不带参数的回调

$.get('myhtmlpage.html', myCallBack);

其中myCallBack是函数名字。函数是javascript的基础。可以当作引用变量一样传递。

2、带参数的回调

很自然的,按照以往的经验,我们会认为带参数的回调是下面的样子:

$.get('myhtmlpage.html', myCallBack(param1, param2));

但这样将不能正常工作。myCallBack(param1, param2)会在调用这个语句的时候就被执行,而不是在之后。

下面的语法才是正确的:

$.get('myhtmlpage.html', function(){
  myCallBack(param1, param2);
});

这样回调函数被作为函数指针传递,将在get操作执行完成后被执行。

Javascript 相关文章推荐
JavaScript this 深入理解
Jul 30 Javascript
Extjs学习笔记之四 工具栏和菜单
Jan 07 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
Feb 25 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
May 17 Javascript
浅谈JavaScript Date日期和时间对象
Dec 29 Javascript
jQuery实现文件上传进度条特效
Aug 12 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
Jan 04 Javascript
javascript实现非常简单的小数取整功能示例
Jun 13 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
javascript实现倒计时效果
Feb 17 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
Sep 21 Javascript
JavaScript实现点击图片换背景
Nov 20 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 #Javascript
Jquery倒计时源码分享
May 16 #Javascript
js取模(求余数)隔行变色
May 15 #Javascript
JS案例分享之金额小写转大写
May 15 #Javascript
自写的jQuery异步加载数据添加事件
May 15 #Javascript
js子页面获取父页面数据示例
May 15 #Javascript
js获取url中"?"后面的字串方法
May 15 #Javascript
You might like
php中文本操作的类
2007/03/17 PHP
PHP添加MySQL数据记录代码
2008/06/07 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
python进程与线程小结实例分析
2018/11/11 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
js数据类型检测总结
2018/08/05 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
pyqt5自定义信号实例解析
2018/01/31 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
python绘制雪景图
2019/12/16 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
自荐信格式的六要素
2013/09/21 职场文书
仓库理货员岗位职责
2013/12/18 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
保护环境建议书300字
2014/05/13 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
护理实习生带教计划
2015/01/16 职场文书
倡议书格式及范文
2015/04/29 职场文书
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技