なぜ、アルファベットで表現してまで分割して考えるのか? それは、具体例を考えれば簡単に理解できるはずです。 ユーザに何らかのデータを伝えるとき、どんな見せ方をしますか? あるいはどんな見方をしたいですか? 文章、表、写真、動画、音楽の再生など、データに合わせて適切な見せ方が存在するはずです。では、適切な見せ方が決まって同じ種類のデータを扱うのなら、ある種のテンプレートにデータを流し込んで決まった見せ方にしますよね? もし変えてしまったらユーザーは混乱しますし、そんな複雑なサイトを作るのは困難かつ望ましくありません。 上記の話の見せ方(ある種のテンプレート)の部分をview(見た目)としてDOMが担当します。viewに流しこむデータの取得・加工、viewで受けた操作の命令を受けるのはmodelとしてのJavaScriptです(写真管理のwebサービスなんかであればダウンロード操作など) MV
