しばらくして JavaScript を書き始めたばかりで、プラグイン コンストラクターのセットアップに戸惑っています。アドバイスを求めてこのリンクをたどりました。
この機能の設定を理解することに興味があります..
以下のような 3 つの例を見てきました。
(function(parameterOne, parameterTwo) {
functionOne = function(...) {
...
},
functionTwo: new function() {
},
this.functionThree = function(...) {
}
})()
私の質問は次のとおりです。
functionOne 対 functionTwo 対 functionThree に与えられた構造をいつ使用しますか? functionOne、functionTwo、または functionThree を明示的に呼び出すにはどうすればよいですか?
私はこのような機能を見てきました:
(function(parameter) { functionFour = function(..) { }, .... })(document)
この例のドキュメントは何を示していますか? 私はこれについて長い間混乱してきました。
この構造に従う jQuery プラグインを見たことがありますか?
(function($) { $.fn.myCustomPlugin: function(...) { } })(jQuery)
関数に$が渡され、最後にjQueryが渡されるのはなぜですか? 初歩的な質問で申し訳ありませんが、ここ数週間、これらの質問に悩まされており、できる限りの回答を得たいと思っています.
ありがとう、
カルティック