gpt4 book ai didi

backbone.js - Backbone View 的最佳实践 : Reuse or create?

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

这个问题困扰了我很多天...

假设我有一个非常简单的 Backbone 应用程序,其中包含一个项目列表。当您单击某个项目时,您会看到该项目的详细 View 。

是不是更好

  • 只创建一个详细 View 并在用户单击
    不同的项目;或
  • 每次点击创建一个新的DetailedView ?

  • 我更喜欢选项 2,但存在问题,因为我没有正确销毁 View ,并且会因事件从无处触发而导致臭名昭著的“鬼 View ”问题!

    最佳做法是什么?

    最佳答案

    我在类似情况下重复使用 View 。只需重用DetailedView。那样:

  • 无需创建跟踪所有 View 的结构(因为您不想复制已创建的 View 。)
  • 无需担心通过长时间使用webapp而无限制地扩展内存大小
  • 关于backbone.js - Backbone View 的最佳实践 : Reuse or create?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9038692/

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