按照jQuery plugin authoring guidelines,一個基本的插件結構是這樣的:瞭解jQuery插件開發模式
(function($){
$.fn.myPlugin = function(options) {
return this.each(function() {
// Do something...
});
};
})(jQuery);
然而,我已經看到了幾個jQuery插件下面的模式,我檢查:
(function($){
$.extend($.fn, {
myPlugin: function(options) {
$(this).each(function() {
// Do something
});
},
})
})(jQuery);
有人可以解釋第二種方法 - 什麼是$.extend(...
和對象符號?
Thanks-
感謝,第一種方式似乎更清潔 – Yarin