代码之家  ›  专栏  ›  技术社区  ›  wfarr

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

  •  2
  • wfarr  · 技术社区  · 17 年前

    当当前顶级窗口关闭时,管理窗口列表(使其保持有序)以将下一个窗口提升到顶级的最佳方法是什么?
    这是针对Web应用程序的,所以我们使用的是jquery javascript。

    我们已经讨论了一些简单的解决方案,例如使用数组和将[0]索引作为最上面的窗口。

    我想知道是否有比我们头脑风暴更有效或有用的选择。

    3 回复  |  直到 11 年前
        1
  •  1
  •   kokos    17 年前

    如果您只想关闭顶部的窗口,则为堆栈。 如果还需要在末尾打开窗口,则为队列。

        2
  •  1
  •   niklasfi Rahul Tripathi    17 年前

    我不太懂javascript,但你不能创建一个窗口堆栈吗?

        3
  •  1
  •   Nickolay    17 年前

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