【发布时间】:2012-09-19 10:14:39
【问题描述】:
我从带有更新/创建/删除标志的 websocket 接收 JSON 对象。根据这些信息,我可以更新、创建或删除 HTML 元素并绑定回调。这可能会影响多个 HTML 元素。
我目前的方法是将所有内容放入通过 jquery 处理 HTML 生成的特定对象中,例如:
$.("<table>").addChild($("<tr>")).addClass('test')
并绑定事件监听器。但是随着越来越多的代码的添加,它变得非常混乱,现在我正在寻找一种合适的方法来分离代码。
对于如何正确执行此操作有任何想法吗?构架?也许是 jQuery 模板(这仍然让我对如何干净地添加回调一无所知)?
【问题讨论】:
-
您是否尝试过创建自定义事件?
-
从来没有听说过,我只是查了一下,我认为这对分离视图/逻辑代码没有帮助。如果您对如何使用这些有想法,请解释:)
标签: javascript jquery html model-view-controller templates