首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

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

之前没看懂的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表达式啊

热点排行