寓尔看过几眼jQuery插件的代码,发现这样的代码很是希奇:
(function($){
js code...
})(jQuery);
从未深究,今天突然想明白了。
实际上,上边的代码就是一个js函数调用。
以下这部份
[i](function($){
js code...
})[/i]
相当于是函数;
[i](jQuery)[/i] 则是函数调用时的参数列表。
以上代码等价于如下代码:
function test($){
js code...
}
test(jQuery);
新手的盛宴!
(function($){
js code...
})(jQuery);
从未深究,今天突然想明白了。
实际上,上边的代码就是一个js函数调用。
以下这部份
[i](function($){
js code...
})[/i]
相当于是函数;
[i](jQuery)[/i] 则是函数调用时的参数列表。
以上代码等价于如下代码:
function test($){
js code...
}
test(jQuery);
新手的盛宴!