Eine davon ist die Plug-In-Entwicklung auf Klassenebene, also das Hinzufügen neuer globaler Funktionen zu jQuery, was dem Hinzufügen von Methoden zur jQuery-Klasse selbst entspricht. Die globalen Funktionen von jQuery sind Funktionen, die zum jQuery-Namespace geh?ren. Die andere ist die Plug-In-Entwicklung auf Objektebene, bei der Methoden zu jQuery-Objekten hinzugefügt werden. Im Folgenden wird die Entwicklung der beiden Funktionen ausführlich beschrieben.
1. Plug-in-Entwicklung auf Klassenebene
Das direkteste Verst?ndnis der Plug-In-Entwicklung auf Klassenebene besteht darin, Klassenmethoden zur jQuery-Klasse hinzuzufügen, was als Hinzufügen statischer Methoden verstanden werden kann. Ein typisches Beispiel ist die Funktion $.AJAX(), die im jQuery-Namespace definiert ist. Die Plug-in-Entwicklung auf Klassenebene kann in folgenden Formen erweitert werden:
1.1 Fügen Sie eine neue globale Funktion hinzu
Um eine globale Funktion hinzuzufügen, definieren wir sie einfach wie folgt:
jQuery.foo = function() {
warning('Dies ist ein Test. Dies ist nur ein Test.');
};