Heim > Web-Frontend > js-Tutorial > Hauptteil

Erste Einführung in SmartJS – AOP Three Musketeers_Others

WBOY
Freigeben: 2016-05-16 16:45:19
Original
1166 Leute haben es durchsucht

SmartJS erfordert viel Inhaltsplanung und kann nicht in kurzer Zeit abgeschlossen werden. Derzeit werden die Funktionen einzeln in kleinen Versionen akkumuliert.

Der in der ersten Version 0.1 veröffentlichte Inhalt dient hauptsächlich der Implementierung einer gewissen Unterstützung für Front-End-Aspektorientierte Programmierung (AOP).

1. PromiseEvent

Rückrufverwaltung basierend auf Ereignissen und Versprechen, ähnlich wie Jquery-Rückrufe, jedoch mit Funktionen wie Ergebnislieferung, Priorität, Ereignisparameter, Versprechenskontrolle usw.

 2. Auslöser

Trigger, Trigger-Funktion (AOP) auf das Objekt anwenden, das Zielobjekt verfügt über eine Methodeninjektionsfunktion (basierend auf PromiseEvent), die Injektionstypen sind vor, nach und rund;

 3. FlowController

Prozess-/Lebenszyklus-Controller, steuert die Ausführung und den Ablauf des Prozesses basierend auf Trigger

 4. Häufig verwendete Methoden;

//Führen Sie die Standarddatenmethode zusammen, kopieren Sie den leeren Inhalt von obj aus defObj; es ist nicht dasselbe wie $.extend von jquery, es werden nur nicht vorhandene Daten hinzugefügt

st.mergeObj(deep, obj, defObj, ausschließen)

 //Injizieren Sie die Methode in die Zielobjektmethode und geben Sie das Ergebnis zurück

 st.injectFn(target, name, fn, before,stopOnFalse)

//Methode zusammenführen, Ergebnis zurückgeben

st.mergeFn(fn, mergeFn,stopOnFalse)

Darüber hinaus möchte ich zum Ausdruck bringen, dass es mir sehr leid tut, dass das zuvor versprochene smartUI2.0 nicht fertiggestellt wurde. Meine Vorstellungen haben sich geändert und ich habe festgestellt, dass mir immer weniger Zeit zur Verfügung steht letzten zwei Jahre. Die spätere Planung von smartjs wird jedoch auch UI-Inhalte umfassen, was der Zusammenführung von smartUI in Smartjs entspricht.

Spätere Vorschau: In smartjs Version 0.2 werden einige von oop unterstützte Inhalte hinzugefügt.

Schließlich ist die Smart-Adresse beigefügt, die einen relativ umfangreichen Satz an Testfällen enthält. In Bezug auf die API wird der Blog aktualisiert, um sie einzeln zu erläutern.

Verwandte Etiketten:
aop
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!