从零学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 进度条效果实现代码整理
May 21 Javascript
jQuery中append()方法用法实例
Dec 25 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
JS实现网页上随滚动条滚动的层效果代码
Nov 04 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 Javascript
JavaScript函数节流概念与用法实例详解
Jun 20 Javascript
jquery radio的取值_radio的选中_radio的重置方法
Sep 20 Javascript
微信小程序 框架详解及实例应用
Sep 26 Javascript
功能强大的jquery.validate表单验证插件
Nov 07 Javascript
jquery实现左右滑动式轮播图
Mar 02 Javascript
详解vuejs几种不同组件(页面)间传值的方式
Jun 01 Javascript
ligerUI---ListBox(列表框可移动的实例)
Nov 28 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
python3音乐播放器简单实现代码
2020/04/20 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Python 中导入csv数据的三种方法
2018/11/01 Python
python代码编写计算器小程序
2020/03/30 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
AC Lens:购买隐形眼镜
2017/02/26 全球购物
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
医科学校毕业生自荐信
2013/11/09 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
学校体育节班级口号
2015/12/25 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL