Dmy*_*iak 9 backbone.js spine.js
Backbone/Spine中的常见模式是在发生某些事情时从头开始重新渲染整个视图.
但是如果你只需要更新它的一小部分(突出显示,选择,禁用,动画等),你会怎么做?
重新渲染所有内容没有任何意义,因为它可能会搞砸当前布局(例如,如果页面已滚动到某个点).
另一方面,如果使用类似的东西从View更新"内联"小部件$('.selected').highlight(),则必须在视图模板和JavaScript代码中复制相同的逻辑.
那么Backbone/Spine的"最佳实践"是什么呢?
| 归档时间: |
|
| 查看次数: |
2485 次 |
| 最近记录: |