有人能告诉我制作一个jQuery插件的好处吗?

有什么好处? 这似乎是一种过于复杂的处理方式,为什么不会只采用一种简单的方法来构建这样的插件,就像jQuery插件文档中记录的一样 ?

请看这里: http : //jsfiddle.net/e2aYH/11/

相比..

jQuery.fn.placeKitten = function( options ) { // default settings: var defaults = { ... }; var settings = $.extend( {}, defaults, options ); return this.each(function() { // Plugin code to produce kitten image would go here... }); }; 

这项工作的作者也开始说他不会打扰jQuery插件,他们永远不应该使用它们,而是让你的代码“模块化”。 无论如何不通过jQuery插件意味着什么? 如果它意味着根本不使用jQuery,我在利用jQuery时会看到一系列的好处和效率,所以我也不理解这句话。