Javascript 有人能告诉我这么详细地制作jQuery插件的好处吗?
有什么好处?这似乎是一种过于复杂的操作方式,那么为什么不采取一种简单的方法来构建这样一个插件,就像在中记录的那样 请看这里: 与…相比Javascript 有人能告诉我这么详细地制作jQuery插件的好处吗?,javascript,jquery,design-patterns,jquery-plugins,Javascript,Jquery,Design Patterns,Jquery Plugins,有什么好处?这似乎是一种过于复杂的操作方式,那么为什么不采取一种简单的方法来构建这样一个插件,就像在中记录的那样 请看这里: 与…相比 jQuery.fn.placeKitten = function( options ) { // default settings: var defaults = { ... }; var settings = $.extend( {}, defaults, options ); return th
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有很多好处和效率,所以我也不理解这句话。是的,它太复杂了。开发人员应该遵循K.I.S.S.规则。但它似乎是一个非常有用的插件!那个插件是真的吗?这是真实的生活吗?@KevinB不抱歉,凯文请看问题顶部的JSFIDLE,而不是我的代码示例。我的JSFIDLE附带了一个代码示例,我确信它做了一些好事,但是它的组织方式让人很难理解。