こんにちは、このテーマに関する興味深い投稿をいくつか見ましたが、それはカスタマイズされた回答が必要な本当に個人的な質問だと思います。だから私は、Javascript プラグインのコードをより邪魔にならないように整理するための最良の方法は何かを尋ねています。
だから私のコードは次のようになります:
var myApp = (function(){
//here are my global methods or variables
var self = this;
return {
method1:function(){}
method2:function(){}
method3:function(){}
}
})() || (myApp = {})
myApp.method1();
アプリのコード全体を呼び出すか使用する method1 を実行します。このメソッド1を実行するためにaddEventListenerメソッドを使用してイベントを追加およびオンロードできると思います。私のコードはより良い組織を持つことができると思います。私のプラグインは、200 レーンの JavaScript コードのように少し小さく、Vanilla js でなければならないことを正確に伝えたいと思います。私の意見では、これは Web サイトの 1 つのページで使用されるため、"new" で呼び出されるプロトタイプ クラスを実行する必要はありません。