A melhor maneira de manter uma lista ordenada de janelas (das criadas mais recentemente às mais antigas)?

StackOverflow https://stackoverflow.com/questions/19970

  •  09-06-2019
  •  | 
  •  

Pergunta

Qual é a melhor maneira de gerenciar uma lista de janelas (mantendo-as em ordem) para poder promover a próxima janela para o nível superior quando a janela de nível superior atual for fechada.
Isto é para uma aplicação web, então estamos usando jQuery Javascript.

Conversamos sobre algumas soluções simplistas, como usar um array e tratar apenas o índice [0] como a janela superior.

Estou me perguntando se existe alguma alternativa potencialmente mais eficiente ou útil ao que discutimos.

Foi útil?

Solução

Uma pilha se você quiser apenas fechar a janela no topo.Uma fila se você também precisar abrir janelas no final.

Outras dicas

Eu realmente não sei javascript, mas você não poderia criar uma pilha de janelas?

Pilha/fila em JS é um array simples, que pode ser manipulado com .push(val), .pop(), .shift(val) e .unshift().

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top