@rd100

На сколько верна такая запись для mvc?

Есть папка product в которой есть ещё одна папка product с файлом product.js в которой находится класс ProductClass хранящий в себе все методы этой страницы.
В controller.js импортирован ProductClass и создан его экземпляр, так же там находятся все ссылки к кнопкам, которые вызываю эти методы и там же на них повешены обработчики.
Из того, что визуально меняется, всего одна функция и кода на 10 строк.
product
  - product
      - product.js
   - controller.js


На сколько вообще актуально создавать отдельно папку view для этой одной функции, если в классе ProductClass удобно через this ее использовать, потому что она вызывается из другого метода функцией.
И на сколько удобно выносить назначения кнопкам обработчиков событий, если мы можем засунуть их в конструктор ProductClass.
Как я понял из теории MVC, то должно быть 3 файла.
Где model у меня это product.js получается, controller это controller.js, а view не создан, но к нему относится одна функция, которая рендерит нашу страницу продукта.

Просьба строго не судить, а помочь разобраться с тем, что возможно я не правильно из книжки понял.
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы