码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript匿名函数和回调函数

时间:2017-01-23 20:26:43      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:type   例子   任务   rip   turn   body   test   nbsp   style   

格式:

(function(){
//代码
})();

 

函数表达式可以存储在变量中,变量也可以作为一个函数使用
可以将匿名函数作为参数传递给其它函数,接收方函数就可以通过所传递进来的函数完成某些功能
可以通过匿名函数来执行某些一次性的任务

<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title></title>
</head>
<body>
<script type="text/javascript">
//测试编码URI的函数
    var test1=function(x,y){return x*y;};
    var test2=function(x,y){return x+y;};
    alert(test1(3,5));
    alert(test2(2,6));
</script>
</body>
</html>

 

回调函数 节省全局变量,有利于提高性能
<script type="text/javascript">
//测试编码URI的函数
    //var test1=function(x,y){return x*y;};
    //var test2=function(x,y){return x+y;};
    //alert(test1(3,5));
    //alert(test2(2,6));
    //回调函数的例子
    function calc(x,y){
    return x()+y();
    }
    function test3(){
    return 3;
    }
    function test4(){
    return 5;
    }
    //alert(calc(test1,test2));
    alert(calc(function(){return 10;},function(){return 5;}));
</script>

函数返回15

JavaScript匿名函数和回调函数

标签:type   例子   任务   rip   turn   body   test   nbsp   style   

原文地址:http://www.cnblogs.com/Yimi/p/6344725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!