スタック オーバーフローに関する多くの質問を既に読みましたが、質問に対する回答がありません。
私は多くの JavaScript のやり取りを行う大規模な Web サイトに取り組んでいます。最後に、すべてのコードがマージされた 1 つのファイルが必要です。問題は、このようなコードをどこに置くべきかです
$('#changeMailForm').submit(/*some code here*/) // or
$('#loginForm').submit()
ログインフォームは、ユーザーがログインしている場合を除くすべてのページにあります。そのため、ユーザーがログインしている場合、js コードはファイル内にあり、送信イベントをバインドしようとします。私のjsアプリケーションの構造は次のとおりです。
(function(init){
init(window.jQuery, window, document);
}(function($, window, document) {
$(function() {
//dom ready
});
// Classes, etc.
}));
各イベントを書き留めて、それがdomにないかどうか気にしないか、それとも完全に異なるかどうかを確認する必要がありますか? アプリケーションのスケーラビリティと再利用性を維持するためのベスト プラクティスは何ですか。