关于javascript:什么(jQuery)在函数结束时意味着什么?

What (jQuery) means in the end of function?

本问题已经有最佳答案,请猛点这里访问。

我有一个功能:

1
2
3
4
5
var waitingDialog = (function($){
.....
return{
}
})(jQuery);

你能解释一下$函数中的含义吗? 没有它可以工作吗?


官方jQuery网站上有一节介绍:https://learn.jquery.com/plugins/basic-plugin-creation/#protecting-the-alias-and-adding-scope


这意味着jQuery(如果存在)将被传递给该函数。 $只是变量在函数范围内的名称。