Erstelle ein Plugin, zeige Ereignisse an

9

Wie stelle ich Ereignisse meinen Plugin-Benutzern zur Verfügung?

Ich weiß, dass ich Folgendes verwenden sollte:

%Vor%

um das Ereignis auszulösen, aber ich suche nach Best Practices, die beschreiben, wie Ereignisse in Plugins deklariert und aufgerufen werden.

    
jgauffin 11.11.2010, 10:08
quelle

2 Antworten

0

Ich denke, Sie können einige der am häufigsten verwendeten Plugins inspizieren und Ihre eigenen Annahmen treffen. Wir haben keine Standards, nur Code-Konvention.

Colorbox (Quelle: Ссылка ) definiert ein Präfix und einige Konstanten für das Ereignis Namen. Es hat auch eine Funktion zum Auslösen und Ausführen der Rückrufe.

jQuery UI (Quelle: Ссылка ) eine gemeinsame Funktion für die Widget-Klasse zum Auslösen von Ereignissen (Verwendung: Ссылка ), aber Sie können sehen, dass die Ereignisse in der Mitte der Quelle fest codiert sind, anstelle von Konstanten auf der Oberseite wie bei Colorbox.

Ich persönlich denke, und mache es in meinen eigenen Plugins, dass das Erstellen von Konstanten viel besser ist, wenn Sie viele Ereignisse auslösen müssen, aber es ist nicht notwendig, wenn Sie nur 2 oder 3 Ereignisse auslösen.

Eine Hilfsfunktion ist ein Muss und sollte Teil Ihrer Vorlage sein.

Die Namen der Ereignisse, die ich benutze und sehe, folgen dem Standard CamelCase , z. beforeClose .

Einige befürworten die Verwendung eines Präfixes für Ereignisse wie Colorbox cbox_open oder sogar click.myPlugin (siehe: Ссылка )

Fazit: Versuchen Sie, Best Practices und Konventionen für die Programmierung im Allgemeinen zu befolgen und achten Sie auf die besseren Beispiele da draußen.

    
rcdmk 11.06.2012, 03:39
quelle
-1

im Plugin erstellen Objekt literale wie

%Vor%     
hardevine 16.03.2012 14:09
quelle