jsでのクライアントサイドmvcについて質問です。viewクラス管理下のボタンがクリックされた時、そのボタン要素にcssの.isActiveクラスを付加したいです。その時、.isActiveクラスを付加する操作自体はクリックイベントが発生した時に、同一viewクラス内で行なうのですか?それとも、クリックイベント発生を通知した先のコントローラー側でviewクラスのメソッドを実行し行なうのですか?
いい質問
モデルデータやモデルデータの操作結果に依存しないビューの処理であれば、コントローラーにビューから通知を飛ばす前にビューの方で行なった方が良いのかな?ビューからのイベント通知をコントローラーが受け取った後に、コントローラーの方でビューのメソッド呼び出してビューの操作を行うと、コントローラーがファットになりやすい? みなさん、どう対処してるのだろう?
みんなの回答 2 件
いい質問
モデルデータやモデルデータの操作結果に依存しないビューの処理であれば、コントローラーにビューから通知を飛ばす前にビューの方で行なった方が良いのかな?ビューからのイベント通知をコントローラーが受け取った後に、コントローラーの方でビューのメソッド呼び出してビューの操作を行うと、コントローラーがファットになりやすい? みなさん、どう対処してるのだろう?
関連するトピックス