0

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

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

如果我没记错的话,多次调用 render() 方法是不好的。这是 TodoMVC 实现中的缺陷吗?

4

1 回答 1

0

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

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

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

于 2014-03-24T14:28:09.327 回答