如何正确分离JavaScript视图/逻辑代码

前端之家收集整理的这篇文章主要介绍了如何正确分离JavaScript视图/逻辑代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从带有update / create / delete标志的websocket接收 JSON对象.基于此信息,我要么更新,创建或删除HTML元素并绑定回调.这可能会影响多个HTML元素.

我目前的方法是将所有内容放入通过jquery处理HTML生成的特定对象中,例如:

$.("<table>").addChild($("<tr>")).addClass('test')

并绑定事件侦听器.但随着越来越多的代码添加,它变得非常混乱,现在我正在寻找一种分离代码的正确方法.

有没有关于如何正确做到这一点的想法?构架?也许是jQuery模板(这仍然让我对如何干净地添加回调感到茫然)?

解决方法

在您的情况下,我建议您查看 Knockoutjs,AngularJSBackbone.js.

猜你在找的JavaScript相关文章