我已经阅读了很多关于 jquery 插件中的闭包和设计模式(甚至有些矛盾的东西),但我并不完全理解它......我有这段代码,它已经在工作,但我不知道它是否我正在做的最佳实践......
(function($) {
var methods = {
method1 : function() { .... }
}
return this.each(function() {
$(this).change(function()
{
methods.method1.apply($(this));
})
});
})(jQuery);
我的疑问在于事件委托功能......我应该在那里使用闭包而不是应用?最佳做法是什么?我应该如何定义该闭包?谢谢