Die Entwicklung von jQuery-Plug-Ins umfasst zwei Arten:
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.');
};
Stellungnahme:
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn