{{#each App.usersController}}
<li>
<span>{{name}}</span> ,
<span>{{age}}</span>,
<span>{{phone}}</span>,
<span>{{address}}</span>
</li>
{{/each}}
考虑usersController
是一个ArrayController
并且有 100 个用户。
现在我将 100 个用户更改为另外 150 个用户,
App.usersController.set('content', newUsers);//newUsers.length = 150
现在这会导致从 100 删除li
然后DOM
将 150 插入li
到DOM
吗?在移动浏览器(iphone)中最大化性能的最佳方法是什么?
在我的场景中,我在 5 个不同的选项卡中显示了 5 种类型的用户,并且我为每种类型保留一个控制器,并将整个内容保存在 DOM 中,并在更改的选项卡上显示/隐藏。
所以我有 500 个li
在DOM
其中显示/隐藏。现在想一些方法来使用单个usersController
并以某种方式优化DOM
更新。