保持窗口有序列表的最佳方式(从最近创建到最早)?


2

什么是最好的方式来管理窗口列表(保持顺序),以便能够在当前顶层窗口关闭时将下一个窗口提升到顶层。
这是一个Web应用程序,所以我们使用jQuery Javascript。

我们已经讨论了一些简单的解决方案,比如使用一个数组并将索引[0]视为最顶层的窗口。

我想知道是否有任何潜在的更有效或有用的替代我们头脑风暴。

1

堆栈如果你想关闭窗口顶部。 队列如果您还需要在最后打开窗口。


1

我真的不知道JavaScript,但不能创建一堆窗口吗?


1

JS中的堆栈/队列是一个简单的数组,它可以用.push(val),.pop(),.shift(val).unshift()来操纵。