2009-06-16 3 views
1

Ich weiß, was ein Singleton ist, aber während ich durch eine Web-App lief, sagte mein Kollege "Singleton-modeless". Was meint er damit?Was bedeutet "singleton modeless"?

+7

Er kann terminale Buzzworditis haben, tragisch. – cgp

+11

Warum fragst du ihn nicht? – Tom

+1

ist er schon gegangen. –

Antwort

3

Gut eine modeless Form ist das Gegenteil einer modal Form.

modale Form

Hier können Sie den Fokus von Form ändern zu bilden.

modale Formular

Verbietet Fokus ändern, bis das modale Formular geschlossen ist.

Davon abgesehen, Singletons modeless muss eine einzelne Instanz eines modalen Form bedeuten.

+0

Downwoters: bitte hinterlasse einen Grund. –

+0

+1 für logisches Denken. Einige Downvoters werden dies tun auf Antworten, die nicht endgültig sind, übrigens. –

+0

Interessant. Danke dafür. :) Ich bin mir sicher, dass es ihm helfen wird - es hat mir geholfen. – Zack

3

Ich fand einen Verweis darauf im MSDN Architecture Center here. Sie scheinen ein Fenster zu bedeuten, das nicht modal ist (mit anderen Worten, der Benutzer ist nicht gezwungen, mit ihm zu interagieren, bevor er mit seinem Elternteil interagiert) und wo nur eine Instanz davon existiert.

Ich bin mir nicht sicher, ob das mein Kollege ist, aber ich würde mich nicht schlecht fühlen, wenn ich nicht wüsste, was er meinte. Er hat sich vielleicht selbst nicht erkannt.

+0

Ich glaube, du hast den Link vergessen? – chills42

+0

Ich tat, danke. Hinzugefügt. – Cameron

+0

Eigentlich macht das Sinn, weil wir darüber sprachen, dass einige JS in einer Web-App einige der von DOM erstellten Komponenten nicht geschlossen haben. Ich nahm an, dass es so etwas bedeutete, aber suchte nach einer tieferen Erklärung. –

1

Singleton modalen oder modalen Dialog ist großartig, weil Sie keine Sorge haben müssen, dass 2 Instanzen dem Benutzer zur gleichen Zeit angezeigt werden.

Ext.MessageBox ist wie diese, durch eine Methode aufgerufen, Singleton Modal. Es könnte auch als Grundlage für einen Singleton-Modus verwendet werden.

Ich stimme zu, modale Dialoge in der Regel saugen, wenn nicht sehr gut durchdacht. Und die meisten modernen Apps sind nicht modale Schubladen oder Farbbänder, die dem Benutzer im Kontext der jeweiligen Aufgabe immer zur Verfügung stehen!

So untersuchen Sie Ihre Dialoge; Sie brauchen wahrscheinlich nicht die Hälfte von ihnen in Ihrer App jetzt ...