1

この定型文についてどう思うか知りたいですか?

;(function( $, window, document, undefined ) {
    // plugin's name
    $.fn.plugin = function(method, options) {
        // defaults
        var defaults = {
            property: "value"
        };
        // overwrites default options
        var settings = $.extend( {}, defaults, method, options );
        // methods object
        var methods = {
            // method's namespace 
            methodA: function() {
                // code goes here
            }
        };
        // return a valid method
        if ( methods[method] ) {
            return methods[method].apply( this );
        } else if ( typeof method === "object" ) {
            return methods.fade.apply( this );
        } else {
            console.error( "Method %d does not exist in jQuery.transition", method );
        }       
    };  
})( jQuery, window, document );

それはうまく機能しているようですが、jqueryの公式オーサリングに非常に似ていますが、そのパフォーマンスと優れた実践についてはよくわかりません

4

0 に答える 0