1

有什么好处?这似乎是一种过于复杂的做事方式,所以为什么不采取一种简单的方法来构建这样的插件,就像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 时看到了许多好处和效率,所以我也不明白这句话。

4

0 回答 0