似乎Backbone.js TodoMVC应用程序存在缺陷

时间:2014-03-24 14:18:38

标签: backbone.js todomvc

这是指http://todomvc.com/architecture-examples/backbone/

在app.AppView中,添加单个待办事项时会多次调用render()方法。

如果我没有误会,多次调用render()方法是不好的。这是TodoMVC实施中的一个缺陷吗?

1 个答案:

答案 0 :(得分:0)

在大多数情况下,你是对的。

然而,在Todo案例中,似乎只有"添加"事件被触发。这是因为显然没有(例如)a" sync"事件,因为它使用本地存储,并且实际上不与服务器同步。

换句话说,在Todo的非常具体的情况下(由于实现)看起来并非如此,但在大多数情况下,在" all"上注册处理程序。事件会多次触发渲染。