从零学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 相关文章推荐
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
May 07 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
jQuery自定义多选下拉框效果
Jun 19 jQuery
详解angularJS自定义指令间的相互交互
Jul 05 Javascript
js实现移动端导航点击自动滑动效果
Jul 18 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
微信小程序多音频播放进度条问题
Aug 28 Javascript
vue 弹框产生的滚动穿透问题的解决
Sep 21 Javascript
vue中keep-alive组件的入门使用教程
Jun 06 Javascript
在vue中使用防抖函数组件操作
Jul 26 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与javascript对多项选择的处理
2006/10/09 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
基于vuex实现购物车功能
2021/01/10 Vue.js
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
Python Requests安装与简单运用
2016/04/07 Python
python OpenCV学习笔记实现二维直方图
2018/02/08 Python
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
自荐信格式技巧有哪些呢
2013/11/19 职场文书
军人违纪检讨书
2014/02/04 职场文书
抵押贷款承诺书
2014/05/30 职场文书
小区推广策划方案
2014/06/06 职场文书
个人租房协议书范本
2014/09/30 职场文书
党员先进事迹材料
2014/12/19 职场文书
公司借条范本
2015/05/25 职场文书
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers