function($){}
定义了一个匿名函数,后面加(param)是定义函数后立即调用这个函数,并且给该函数传递param实参,由于操作符的优先级问题,该函数也必须加上括号,因此就会出现(function($){})(jquery);
其中,形参采用$,形参采用jquery,是为了不和其他库冲突
理解立即执行函数与参数传递
本文解释了如何定义并立即调用一个匿名函数,同时传递参数以避免变量名冲突,尤其是在使用jQuery库的情况下。
function($){}
定义了一个匿名函数,后面加(param)是定义函数后立即调用这个函数,并且给该函数传递param实参,由于操作符的优先级问题,该函数也必须加上括号,因此就会出现(function($){})(jquery);
其中,形参采用$,形参采用jquery,是为了不和其他库冲突
2666

被折叠的 条评论
为什么被折叠?