保留窗口的有序列表(从最近创建到最旧)的最佳方法?

时间:2020-03-05 18:41:31  来源:igfitidea点击:

什么是管理窗口列表(使它们保持顺序)以在关闭当前顶层窗口时将下一个窗口提升为顶层的最佳方法。
这是针对Web应用程序的,因此我们使用jQuery Javascript。

我们讨论了一些简单的解决方案,例如使用数组,仅将[0]索引视为最顶部的窗口。

我想知道是否有任何比我们脑力激荡的方法更有效或者更有用的替代方法。

解决方案

回答

我不是很懂javascript,但是我们不能创建一堆Windows吗?

回答

如果只想关闭顶部的窗口,则使用堆栈。
如果我们还需要最后打开窗口,请排队。

回答

JS中的堆栈/队列是一个简单的数组,可以使用.push(val)、. pop()、. shift(val)和.unshift()进行操作。