この定型文についてどう思うか知りたいですか?
;(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の公式オーサリングに非常に似ていますが、そのパフォーマンスと優れた実践についてはよくわかりません