gpt4 book ai didi

javascript - BackboneJS View 更新

转载 作者:行者123 更新时间:2023-11-28 07:13:46 24 4
gpt4 key购买 nike

我曾经reading关于如何在模型中的数据发生变化时通过调用渲染函数来正确更新 Backbone.js 中的 View ,而不是使用大量 JQuery 更新等。这会阻止状态和数据存储在 View 中,并且稍后也会停止意大利面条代码。

我的问题是,这是一个严格的规则吗?我可以想象重新渲染整个 View 以在字段旁边显示错误消息的情况是过度的,特别是因为它不修改状态或数据。建议的方法是什么?

最佳答案

没有一个 recommended凡事的处理方法,要看具体情况。特别是对于更复杂的 View ,您可能希望监听模型上的特定事件并更新/刷新 View 的一部分(例如 this.$('.myTextFieldCnt').addClass('invalid');.

如果您发现自己进行了大量的刷新操作,您可能需要查看 Backbone.stickit这是一个主干插件,它将数据绑定(bind)添加到 Backbone,可以使许多此类更新变得更干净(并帮助您避免一些意大利面条代码)。

关于javascript - BackboneJS View 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051632/

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