私はMootoolsを使用しており、多くのページで発生するユーティリティ関数などがかなりあります。これらの関数をメインのJSファイルに移動するので、各ページに個々の側面を追加することを覚えておく必要はありません。これは、私が想像する開発の通常のパターンです。
現在、これらのユーティリティ関数の一部は関連性があり、特定の要素がページ上にある場合にのみ機能します。たとえば、閉じるアイコンをチェックして、関連するイベントをそれらに追加する関数があります。
$each($$('.closethis'), function(el){ do stuff like add events }
この種のことは、ページがクローズイベント、ホバーオーバー、トグル、あらゆる種類のもののアラート、および特定のクラスのdomを反復するたびに開始されるときに、かなりの回数発生します。
私はこれについて心配する必要があります..?これは「ずさんな」ですか..?より良い方法/パターンはありますか....?
ありがとう