0

我想通过 js 分享我的 mvc 设计。

你怎么看待这件事?我试图不使用任何 mvc 框架,但我想获得清晰的结构和解耦的组织。

对我来说,下一步是评估像 require.js 这样的东西来摆脱索引文件中的排序

代码: http: //nopaste.info/2547415f71_nl.html

4

1 回答 1

1

我认为您应该在视图中绑定点击事件。控制器可以做成“纯逻辑,没有 DOM”。
此外,在视图中 -

代替

var uiComponents = {
        contactList:  "#contactList"
    };

你可以做 -

var uiComponents = {
        contactList:  $("#contactList")
    }; 

它只会遍历 DOM 一次并为您缓存可以在其他地方使用的元素。
模型看起来很干净(没有与视图或控制器耦合)。

于 2013-08-28T09:17:48.970 回答