Смотри
VIEW - уровень представления,твоя картинка
MODEL - твои объекты, например класс USER, TODO
CONTROLLER - отвечает за взаимодействие и логику,что и как должно работать и тд
Простите за тупые вопросы, на примере страницы, Я понял это так
VIEW - то что видит пользователь, но что именно это в коде? JavaScript который создаёт элементы на странице?
MODEL - в js это то что обрабатывает данные? И потом отдает их VIEW?
CONTROLLER - в js это то что берет данные введенные пользователем и передаёт их в VIEW?
Или на это нужно смотреть так:
VIEW - класс с методами для работы с видимой частью
MODEL - класс с методами для работы с данными
CONTROLLER - класс который получает данные от VIEW и передаёт и управляет методами MODEL