我正在阅读一本关于 JavaScript 的书,它解释了如何在 JavaScript 应用程序中使用 MVC 模式。在这段代码中,它展示了如何设置控制器。谁能解释为什么 jQuery 美元符号作为参数传递给 line3 中的函数,然后为什么最后一行 (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);