电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Javascript>>javascript中回调函数说明及用法(附代码):

javascript中回调函数说明及用法(附代码)

来源:网络 | 2012-7-13 | (有2966人读过)

回调函数(Callback Functions) 

简要介绍:简单的说就是,我们写了2个函数,其中A函数可以被B函数作为参数调用,并在B中执行A函数。实际编程中,无论是asp,php,还是jsp等这种用法都很常见,其中很大的好处是,节省大量的代码!提高了程序性能,程序很简洁。

因为函数和其他数据一样可以被赋值,删除,拷贝等,所以也可以把函数作为参数传入到另一个函数中。 
实例一 
Js代码   
function invoke_and_add(a,b){   
  return a()+b();   
}   
   
function one(){   
  return 1;   
}   
   
function two(){   
  return 2;   
}   
   
invoke_and_add(one ,two);   
结果为3; 

再来看看匿名函数的用法。 
实例二 
Js代码   
invoke_and_add(function(){return 1;},function(){return 2;})   
我们用匿名函数替代了 one,two两个函数。 
通过上面两个实例,回调函数的定义为:传递一个函数A到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称,就叫做匿名回调函数 
  
回调函数的作用 
主要有三个 
1.当函数作为参数传递的时候,不用为这个函数定义一个名称,这样的好处是减少了全局变量。 
2.节省了大量的代码。 
3.提高了程序的性能。

Javascript热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号