Der beste Weg, um eine geordnete Liste von Fenstern zu behalten (von den zuletzt erstellten zu den ältesten)?


2

Was ist der beste Weg, um eine Liste von Fenstern zu verwalten (sie in der richtigen Reihenfolge zu halten), um das nächste Fenster auf die oberste Ebene zu befördern, wenn das aktuelle Fenster der obersten Ebene geschlossen wird.
Dies ist für eine Webanwendung, also verwenden wir jQuery Javascript.

Wir hatten ein paar einfache Lösungen besprochen, wie zum Beispiel die Verwendung eines Arrays und die Behandlung des [0] Index als oberstes Fenster.

Ich frage mich, ob es eine potenziell effizientere oder nützlichere Alternative zu dem, was wir brainstormed hatte.

1

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


1

Ich weiß nicht wirklich Javascript, aber konnten Sie nicht einen Stapel von Fenstern erstellen?


1

Stapel/queue in JS ist eine einfache Anordnung, die mit .push(val) manipuliert werden kann, .pop(), .shift(val) und .unshift().