读书人

头里没看懂的js代码今天看懂了

发布时间: 2012-11-17 11:14:15 作者: rapoo

之前没看懂的js代码,今天看懂了
寓尔看过几眼jQuery插件的代码,发现这样的代码很是希奇:
(function($){

js code...

})(jQuery);

从未深究,今天突然想明白了。

实际上,上边的代码就是一个js函数调用。

以下这部份

(function($){

js code...

})

相当于是函数;

(jQuery) 则是函数调用时的参数列表。

以上代码等价于如下代码:

function test($){

js code...

}

test(jQuery);


新手的盛宴! 结果是 undefined 嘿嘿,谢了啊<script>var test=function a1(){alert('a1')}test();function a2(){alert('a2')}var b=a2;b();</script> 35 楼 sebatinsky 2011-06-21 呵呵,自己真是菜到不行,工作几年,其实比那些在校的很多地方都不如。。 36 楼 shenliu 2011-06-22 恭喜楼主,进步就是这样,在每一个细小的地方~~ 我也在某个问题上突然顿悟过,感觉很好! 37 楼 lythemaster 2011-06-22 不错,学习了,“匿名函数立刻执行”~ 38 楼 gdpglc 2011-06-22 呵呵 新手的盛宴! 39 楼 tonly85 2011-06-24 一个匿名函数,lambda表达式啊

读书人网 >JavaScript

热点推荐