で関数を宣言するためにどのように、私は関数宣言syntax.Thoseの多様である気づい以下の通りjQueryプラグイン:私はサンプルjQueryのプラグインを経由jquery.Whenに非常に新しいです異なる構文
(function($){
function function_name1()
{
//function body
}
var _function_name2 = function(options){
//function body
};
$.fn.function_name3 = {
function_name4:function(){ //function body },
//function body
};
$.fn.function_name5 = function(){
//function body
}
}(jQuery));
私はfunction_name5
の構文しか認識していません。他の人との違いを知る手助けをしてください。事前に感謝します。
'_function_name3'は、関数を含む' function_name4'というプロパティを保持するオブジェクトであるため、誤った名前です。詳細については、[このリンク](http://davidbcalhoun.com/2011/different-ways-of-defining-functions-in-javascript-this-is-madness/)は役に立ちます –