gpt4 book ai didi

backbone.js - 如何更新 Backbone 或脊柱的一小部分 View

转载 作者:行者123 更新时间:2023-12-04 04:18:58 26 4
gpt4 key购买 nike

Backbone/Spine中的常见模式是在发生某些情况时从头开始重新渲染整个 View 。

但是,如果您只需要更新其中的一小部分(突出显示,选择,禁用,设置动画等),该怎么办?

重新渲染所有内容没有任何意义,因为它可能会破坏当前的布局(例如,如果页面已滚动到特定点)。

另一方面,如果您使用$('.selected').highlight()之类的方法从 View “内联”更新小部分,则必须在 View 模板和JavaScript代码中重复相同的逻辑。

那么, Backbone /脊椎骨中的“最佳实践”是什么呢?

最佳答案

在Spine中,使用元素模式:http://spinejs.com/docs/controller_patterns

关于backbone.js - 如何更新 Backbone 或脊柱的一小部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7619939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com