一定以上の大きさの js を書くと 500 行超えたくらいから汚くなる (脳内メモリには入りきる程度なので破綻はしないけど汚くてテンションが下がる) ので対策を整理したい. Observer pattern (publisher/subscriber) 要するに jquery のカスタムイベント. bind(), live() で独自のイベントとそのハンドラを定義しておいて, trigger() で発火させる. たぶん, この方法がいいのは, イベントの発生源とその処理を疎結合にできること. そうするとイベントを受けて何かするレイヤ (MVC だと M?) を一箇所にまとめられるし, M のテストをしやすい. 詳しく見ていないので後で以下を読んでおく. http://api.jquery.com/bind/ http://api.jquery.com/live/ http://api.jq