2013-08-28 46 views
0

我想通過js分享我的mvc設計。Javascript MVC設計反饋

您對此有何看法? 我試圖不使用任何mvc框架,但我想獲得清晰的結構和一個分離的組織。我

下一步是評估類似require.js獲得索引文件

內擺脫訂貨代碼: http://nopaste.info/2547415f71_nl.html

+0

這個問題似乎是題外話題,因爲它是關於評估程序的設計。 [codereview.se]可能更適合,只要你在問題本身發佈你的代碼。 –

+3

這個問題似乎是無關緊要的,因爲它是關於代碼審查,如果屬於http://codereview.stackexchange.com的話。至少請確保將您的代碼包含在您的帖子中,而不是其他網站上。 – deceze

+0

不知道codereview.stackechange.com,謝謝。在那裏發了一個帖子 – Androidewbie

回答

1

我想你應該綁定在視圖中單擊事件。控制器可以做成「純邏輯,無DOM」。
此外,在視圖 -

而不是

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

你可以做 -

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

將遍歷DOM只有一次,緩存爲你,你可以在其他地方使用的元素。
該模型看起來很乾淨(與視圖或控制器沒有耦合)。

+0

contactList:$(「#contactList」)目前找不到。這就是爲什麼它在__addContact函數中 – Androidewbie