【发布时间】:2012-04-16 03:22:17
【问题描述】:
我目前在 Javascript 中使用自己的 MVC 框架设置,但我有点困惑,我应该把 HTML 事件处理程序放在哪里。
像单击/鼠标/焦点事件之类的东西,是否可以将此事件逻辑附加到控制器中。
现在,我有这样的:
- Some-module.model.js
- Some-module.view.js(我在其中附加用户事件,如鼠标事件、焦点等)
- Some-module.view.tpl(这是 HTML 被放置在脚本标签、迷你模板引擎之间的位置)
- Some-module.controller.js
那么,将视图的点击处理程序附加到控制器中是否明智?还是那是不好的做法?
【问题讨论】:
-
我认为这正是视图控制器类的用途,是的。
标签: javascript model-view-controller