Javascript 如何在backbone.js中处理此类更新?

Javascript 如何在backbone.js中处理此类更新?,javascript,backbone.js,Javascript,Backbone.js,此对象位于客户端上: { item1: {thing1:'one', thing2:'two'}, item2: {thing1:'one', thing2:'two'} } 这是从服务器发送的 { item1: {thing1:'ten', thing2:'twenty'}, item2: {thing1:'one', thing2:'two'}, item3: {thing1:'ten', thing2:'twenty'} } 每个项目都是一个视图

此对象位于客户端上:

{
    item1: {thing1:'one', thing2:'two'},
    item2: {thing1:'one', thing2:'two'}
}
这是从服务器发送的

{
    item1: {thing1:'ten', thing2:'twenty'},
    item2: {thing1:'one', thing2:'two'},
    item3: {thing1:'ten', thing2:'twenty'}
}
每个项目都是一个视图和DOM元素


如何知道何时更新现有视图/dom元素以及何时添加新的视图/dom元素?

您将为此模型创建一个模型和一个集合。在集合上调用fetch后,主干将连接所有后端并获取新数据。一旦完成查询处理并接收到数据,它将触发集合上的刷新事件。收听该事件并相应地刷新UI。

对,我想我不明白的是,相应地刷新UI。Backbone.js是否会为新的、更改的、删除的内容触发事件?我会重新处理整个集合,而不仅仅是更改的内容?您可以很聪明,只刷新更改的部分。这真的取决于你。