Лучший способ сохранить упорядоченный список окон (от самого недавно созданного до самого старого)?


2

Каков наилучший способ управления списком окон (сохранение их в порядке), чтобы иметь возможность продвигать следующее окно на верхний уровень, когда текущее окно верхнего уровня закрывается.
Это для веб-приложения, поэтому мы используем jQuery Javascript.

Мы поговорили с несколькими упрощенными решениями, такими как использование массива и просто обработка индекса [0] как самого верхнего окна.

Мне интересно, есть ли потенциально более эффективная или полезная альтернатива тому, что мы провели мозговой штурм.

1

Стек, если вы хотите просто закрыть окно сверху. Очередь, если вам также нужно открыть окна в конце.


1

Я действительно не знаю javascript, но не мог ли вы создать стек окон?


1

Стек/Очередь в JS является простым массивом, который можно манипулировать с помощью .push(val), .pop(), .shift(val) и .unshift().