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.
Tags und Links jquery-plugins events plugin-architecture