从零学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中有关IE版本检测
Jan 04 Javascript
IE6浏览器下resize事件被执行了多次解决方法
Dec 11 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
Nov 12 Javascript
解析URI与URL之间的区别与联系
Nov 22 Javascript
jquery使用ul模拟select实现表单美化的方法
Aug 18 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
Sep 04 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
Nov 30 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
Jul 27 Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
Apr 25 Javascript
vue数据响应式原理知识点总结
Feb 16 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脚本的10个技巧(6)
2006/10/09 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
javascript 闭包详解
2015/07/02 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
Vue实现验证码功能
2019/12/03 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
python 运算符 供重载参考
2009/06/11 Python
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
python 调用Google翻译接口的方法
2020/12/09 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
家庭困难证明
2014/10/12 职场文书
统招统分证明
2015/06/23 职场文书
董事长开业致辞
2015/07/29 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang
PHP设计模式(观察者模式)
2021/07/07 PHP
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers