Der beste Weg, eine geordnete Liste der Fenster zu führen (vom zuletzt erstellten zum ältesten)?

StackOverflow https://stackoverflow.com/questions/19970

  •  09-06-2019
  •  | 
  •  

Frage

Was ist der beste Weg, eine Liste von Fenstern zu verwalten (sie in der richtigen Reihenfolge zu halten), um das nächste Fenster auf die oberste Ebene befördern zu können, wenn das aktuelle Fenster der obersten Ebene geschlossen wird?
Da es sich um eine Webanwendung handelt, verwenden wir jQuery-Javascript.

Wir haben einige vereinfachte Lösungen besprochen, beispielsweise die Verwendung eines Arrays und die einfache Behandlung des Index [0] als oberstes Fenster.

Ich frage mich, ob es eine potenziell effizientere oder nützlichere Alternative zu dem gibt, was wir uns ausgedacht haben.

War es hilfreich?

Lösung

Ein Stapel, wenn Sie einfach das Fenster oben schließen möchten.Eine Warteschlange, wenn Sie am Ende auch Fenster öffnen müssen.

Andere Tipps

Ich kenne mich mit Javascript nicht wirklich aus, aber könnten Sie nicht einen Stapel von Fenstern erstellen?

Stack/Queue in JS ist ein einfaches Array, mit dem man manipulieren kann .push(val), .pop(), .shift(val) Und .unshift().

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top