Хорошо, спасибо всем!
Что я собираюсь сделать:
/ контроллеры /
-> some-module.js
/ модели /
-> some-module.js
(содержит данные, отслеживает состояния, получает данные)
/ просмотров /
-> some-module.js
(прикрепление событий DOM, манипуляций с DOM извлечет файл TPL шаблона и будет использовать его)
/ шаблоны /
-> some-module.tpl
(фактическое представление в скрипт-тегах, аналогично усам или Jquery Templates, позволяет мне использовать переменные-теги в шаблоне)
Это сделает мое приложение организованным и модульным.
Я мог бы рассмотреть обработку событий DOM внутри контроллера, но мне также нужно место для выполнения некоторых манипуляций с DOM (изменение имен классов, изменение значений innerHTML и т. Д.), И я думаю, что контроллер не является правильным способом сделать это.