MVCについて質問です。HTML5のCanvasで円を描いて、その円をドラッグ出来るようにしたいのですが、円の描画のところでMVCになっていない気が凄いしてちょっと詰まりました。.コードはcodePenに載せました。さんの質問MVCについて質問です。HTML5のCanvasで円を描いて、その円をドラッグ出来るようにしたいのですが、円の描画のところでMVCになっていない気が凄いしてちょっと詰まりました。.コードはcodePenに載せました。codepen.io/anon/pen/zBZGPQ.ドラッグ処理の実装や円のヒット判定の実装はこれからなのですが、CircleオブジェクトはMVC的にはどのように書くべきなのでしょうか?.現状、円を描画するメソッドもヒット判定をするメソッドも、また、円の座標や半径の値を持つプロパティー、それらのsetter、getterも同一オブジェクトに書いており、これらはビューとモデルに分割すべきなのではないかと感じております。サーバーサイドMVC上がりの人間なのでいまいち、こういった場合のMVCがイメージできません。.凄く短いコードなので宜しければリファクタリングして頂けると非常に参考になるので有難いです。アドバイスだけでも大変有難いです。.ちなみにメソッドは見易さの為、codePen上のコードではprototypeメソッドにはしておりません。さんの回答こちらがcodePenのコードとなります。さんの回答MVCの片鱗もみえないので、アドバイスのしようがないんだがID:tjzZQx↑わからないだけだろがw片鱗どころかビューが持つべきメソッドもモデルが持つべきプロパティ、メソッドも書いてあるし。正直にわからないのでアドバイスも出来ませんって回答しとけよ。ID:MnNt5O↑回答もかかずにwwwID:bpm04c雑魚どもの醜い争いwID:MnNt5O↑また新たな雑魚が釣れたID:bpm04c雑魚同士の釣り合い。これがw3qID:tjzZQxMVCの片鱗はどういう場合であれば見えていると言えるの?その条件を満たす要件は?ID:MnNt5OとりあえずMとVとCは明示的に分けるよねID:tjzZQxコメ主天然かよ。開発環境構築について質問させて下さい!Vagrantで仮想マシーンを複数作れるのは理解して出来るようになりました。回答CANVASとWebGLの違いがわかりません・・・わかりやすい解説お願いします。回答JavaScriptでコールバックのthisを奪うにはどうしたらいいですか。コールバック側でthisをみたときに任意の値が入っているようにしたいのです。回答jsでのクライアントサイドmvcについて質問です。viewクラス管理下のボタンがクリックされた時、そのボタン要素にcssの.isActiveクラスを付加したいです。回答さくらサーバーのypeSquareの日本語webフォントが利用出来るようになったじゃないですか。回答DOMが読み込まれた後に、後の処理で操作したいHTMLエレメントを変数に入れておくことと、イベントの紐付け処理を一つのメソッド内で行ないたいのですが、よいメソッドの名前が思いつきません。回答HTML構造のルールについて質問させてください。回答サイトを表示した時に自動で音楽が流れるようにしたいのですが、どのようにしたら出来ますでしょうか?また、iPhoneでは<audio>タグの表示が下記画像のように表示されます。