В настоящее время я использую собственную настройку для MVC-фреймворка в Javascript, но я немного смущен тем фактом, где я должен помещать обработчики HTML-событий.Javascript MVC - отдельная логика
Как и событие click/mouse/focus и тому подобное, допустимо ли подключать эту логику событий к контроллеру.
Прямо сейчас, я это так:
- Некоторый-module.model.js
- Некоторого-module.view.js (где прикрепляется мое пользовательским-событие, как события мыши, фокус и т.д.)
- Некоторые-module.view.tpl (это где HTML будет размещена между скрипт-теги, мини-шаблонный двигатель)
- Некоторые-module.controller.js
Итак, разумно ли прикрепить обработчики кликов для представления в контроллер? или это плохая практика?
Я думаю, что это именно то, для чего предназначен класс контроллера представления, да. – Thilo