通常、UI コンポーネントを初期化するためのコードがいくつかあります。たとえば、いくつかの UI をセットアップする必要があるか、UI にdocument.ready
イベントbind
を設定する必要があります。
私の理解では、これらのコードを html ファイルに入れるべきではありません。しかし、私の懸念は、これらの初期化コードを別の js ファイルに配置した場合、それを選択するために UI クラス/ID をハードコーディングする必要があるため、まだ html ファイルに強く結合しているようです。HTMLとUI関連のJavaScriptを分離するための通常のプラクティス/アーキテクチャは何ですか? 簡単な例を挙げていただけると助かります。
view.js
function init() {
$("#some_view").click(sth);
$("#some_view").text(sth);
}