我從帶有更新/創建/刪除標誌的websocket接收JSON對象。基於這些信息,我可以更新,創建或刪除HTML元素並綁定回調。這可能會影響多個HTML元素。如何正確分離JavaScript視圖/邏輯代碼
我目前的做法是,把一切都成通過jQuery例如爲:
$.("<table>").addChild($("<tr>")).addClass('test')
和綁定事件偵聽器處理HTML生成特定的對象。但隨着越來越多的代碼的增加,它變得非常混亂,現在我正在尋找合適的方法來分離代碼。
有沒有關於如何正確地做到這一點的任何想法?構架?也許jQuery模板(這仍然讓我在黑暗中如何添加回調幹淨)?
您是否嘗試創建自定義事件? – udidu
從來沒有聽說過他們,我只是看着他們,我不認爲這將有助於分離視圖/邏輯代碼。如果你有關於如何使用這些的想法,請解釋:) – user1703761
可能重複:http://stackoverflow.com/questions/7495680/can-anyone-suggest-design-pattern-to-separate-business-logic-and -presentation-lo –