Tutorial zur Entwicklung von JavaScript-Plug-Ins (4)_Javascript-Kenntnisse
WBOYOriginal
2016-05-16 16:17:471187Durchsuche
1, Eröffnungsanalyse
Hallo, erinnerst du dich an den letzten Artikel? Es geht hauptsächlich darum, wie ein „Tab“-Plug-in Code organisiert und implementiert“ und wie prozedurales Design und objektorientiertes Design kombiniert werden
Beim Entwerfen eines Plug-Ins haben beide Methoden ihre eigenen Vor- und Nachteile. Diese Artikelserie ist lernorientiert. Sie können entscheiden, wie Sie es in bestimmten Szenarien verwenden. In diesem Artikel konzentrieren wir uns weiterhin auf die „Tab“-Instanz
Weitere Erweiterung verwandter Funktionen. Hey hey hey, hör auf, Unsinn zu reden und komm zum Punkt. Laden Sie die tatsächlichen Renderings direkt hoch:
Wie Sie sehen, wurde eine neue Funktion hinzugefügt. Wenn während der Initialisierung die Anzahl der Einträge in unseren Modulkonfigurationsinformationen größer ist als die von uns angegebene Anzahl, wird dies unter „Weitere Module“ angezeigt
In der ausgeblendeten Liste der Operationselemente wurde auch unsere Konfiguration der Initialisierungsparameter angepasst. Beispielsweise gibt es ein zusätzliches „displayMax“, um die Anzahl der Einträge während der Initialisierung anzugeben, und ein Projektattribut, „status“
Die unnötige Konfiguration wird auch während der Initialisierung entfernt. Die Konfiguration wird dynamisch im Programm generiert, was die Flexibilität des Programms erhöht.
(2), Beispielanalyse
(1), bestimmen Sie zunächst, was dieses Plug-in bewirkt. Werfen wir einen Blick auf den Aufruf des Plug-Ins und die Beschreibung der Konfigurationsparameter. Der folgende Code:
„bigbear.ui.createTab“ enthält zwei Parameter, der erste ist das Dom-Knotenobjekt und der zweite ist die Plug-in-Parameteroption „buttonText“, die die Textbeschreibung der Bedienschaltfläche im „Tab“-Plug darstellt -In.
„result“ ist ein Array, das die Eigenschaften des Tab-Elements enthält, einschließlich einer Textbeschreibung und der URL, die zum Senden von Anfragen beim Klicken auf das Tab-Element verwendet wird. „showClose“ gibt an, ob die Tab-Option eine Schaltfläche zum Schließen anzeigt.
„Status“ wird bei der Initialisierung ebenfalls entfernt und erfordert keine Konfiguration. Die Konfiguration wird dynamisch im Programm generiert. Es kann einen geschlossenen Zustand geben, der wie folgt ausgedrückt wird: 1 – Standardanzeige, 0 – geschlossener Zustand, 2 – die Standardanzahl der Einträge überschritten.
(2), die Funktion wird Schritt für Schritt eingeführt
1---, initialisieren Sie das Plug-in über optionale Parameter:
2---, Rendern und Vervollständigen der Zeitbindung und der zugehörigen Geschäftslogik, z. B. Überprüfung der Anzahl der Einträge während der Initialisierung.
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn