La meilleure façon de conserver une liste ordonnée de fenêtres (de la plus récemment créée à la plus ancienne) ?

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

  •  09-06-2019
  •  | 
  •  

Question

Quelle est la meilleure façon de gérer une liste de fenêtres (en les gardant dans l'ordre) pour pouvoir promouvoir la fenêtre suivante au niveau supérieur lorsque la fenêtre de niveau supérieur actuelle est fermée.
Ceci est pour une application Web, nous utilisons donc jQuery Javascript.

Nous avions évoqué quelques solutions simplistes, comme utiliser un tableau et simplement traiter l'index [0] comme la fenêtre la plus haute.

Je me demande s'il existe une alternative potentiellement plus efficace ou utile à ce que nous avions réfléchi.

Était-ce utile?

La solution

Une pile si vous souhaitez simplement fermer la fenêtre du haut.Une file d'attente si vous devez également ouvrir les fenêtres à la fin.

Autres conseils

Je ne connais pas vraiment javascript, mais ne pourriez-vous pas créer une pile de fenêtres ?

La pile/file d'attente en JS est un simple tableau, qui peut être manipulé avec .push(val), .pop(), .shift(val) et .unshift().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top