Bewährte Vorgehensweise mit Backbone-Ansichten: Wiederverwendung oder Erstellung?

8

Diese Frage trifft mich seit vielen Tagen ...

Nehmen wir an, ich habe eine sehr einfache Backbone-App mit einer Liste von Elementen. Wenn Sie auf ein Element klicken, wird eine detaillierte Ansicht dieses Elements angezeigt.

Ist es besser

?
  • Erstellen Sie nur EINE Detailansicht und verwenden Sie sie erneut, wenn der Benutzer auf die Schaltfläche klickt verschiedene Gegenstände; ODER
  • Erstellen Sie bei jedem Klick eine neue Detailansicht?

Ich bevorzuge Option 2, aber es gibt Probleme, weil ich die Ansichten nicht richtig zerstöre und das berüchtigte "Geisterblick" -Problem mit Ereignissen erhalte, die aus dem Nichts feuern!

Was ist die beste Vorgehensweise?

    
Blacksad 27.01.2012, 19:08
quelle

1 Antwort

2

Ich verwende Ansichten unter ähnlichen Umständen erneut. Verwenden Sie einfach die Detailansicht. Auf diese Weise:

  • Es muss keine Struktur zum Verfolgen aller Ansichten erstellt werden (da Sie eine bereits erstellte Ansicht nicht duplizieren möchten).
  • Sie müssen sich keine Gedanken über die Speichergröße machen, die durch die lange Verwendung der webapp unbegrenzt erweitert wird
Larry K 27.01.2012, 19:12
quelle

Tags und Links