从零学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 相关文章推荐
一个JQuery操作Table的代码分享
Mar 30 Javascript
Package.js  现代化的JavaScript项目make工具
May 23 Javascript
JavaScript Array对象扩展indexOf()方法
May 09 Javascript
JavaScript通过事件代理高亮显示表格行的方法
May 27 Javascript
javascript中的正则表达式使用详解
Aug 30 Javascript
bootstrap导航、选项卡实现代码
Dec 28 Javascript
React 子组件向父组件传值的方法
Jul 24 Javascript
vue中的计算属性的使用和vue实例的方法示例
Dec 04 Javascript
基于vue cli 通过命令行传参实现多环境配置
Jul 12 Javascript
vue项目上传Github预览的实现示例
Nov 06 Javascript
小程序input数据双向绑定实现方法
Oct 17 Javascript
用Javascript实现发送短信验证码间隔功能
Feb 08 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 Undefined index的问题
2009/06/01 PHP
PHP array_push 数组函数
2009/12/26 PHP
php自动加载方式集合
2016/04/04 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
Array.prototype 的泛型应用分析
2010/04/30 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
轻松创建nodejs服务器(2):nodejs服务器的构成分析
2014/12/18 NodeJs
jquery预加载图片的方法
2015/05/27 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
强大的JavaScript响应式图表Chartist.js的使用
2017/09/13 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
python区分不同数据类型的方法
2019/10/14 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
诚信考试标语
2014/06/24 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
优秀教研组申报材料
2014/12/26 职场文书
索赔员岗位职责
2015/02/15 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫
Python实现科学占卜 让视频自动打码
2022/04/09 Python
A22国内电台短波广播频率表
2022/05/10 无线电
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers