JavaScriptアプリケーションでMVCパターンを使用する方法を説明しているJavaScriptに関する本を読んでいます。このコードでは、コントローラーのセットアップ方法を示しています。jQueryのドル記号が3行目の関数にパラメーターとして渡される理由と、最後の行の(jQuery)の前にドル記号がない理由を誰かが説明できますか?
var Controller = {};
// Use a anonymous function to enscapulate scope
(Controller.users = function($){
var nameClick = function(){
/* ... */
};
// Attach event listeners on page load
$(function(){
$("#view .name").click(nameClick);
});
})(jQuery);