Dieser Artikel vermittelt Ihnen relevantes Wissen über das WeChat Mini-Programm. Er beschreibt hauptsächlich kurz das Prinzip des WeChat Mini-Programms. Die Logikschicht und die Rendering-Ebene des Mini-Programms werden in JSCore ausgeführt. Werfen wir einen Blick auf das vollständige Browserobjekt unten. Ich hoffe, es ist für alle hilfreich.
【Verwandte Lernempfehlung:Mini-Programm-Lern-Tutorial】
1. EssenzZunächst werden die Logikschicht und die Rendering-Schicht des Miniprogramms getrennt. Die Logikschicht wird in JSCore ausgeführt Kein vollständiges Browsing-Geräteobjekt. Om Es gibt also keine verwandte DOM-API und BOM-API. Dieser Unterschied hat dazu geführt, dass einige bekannte Bibliotheken, die mit der Front-End-Entwicklung vertraut sind, wie jQuery, Zepto usw., nicht im Applet ausgeführt werden können. Gleichzeitig unterscheidet sich die JSCore-Umgebung von der NodeJS-Umgebung, sodass einige NPM-Pakete nicht in kleinen Programmen ausgeführt werden können. Kurz gesagt, js ist Single-Threaded und das Applet ist Dual-Threaded. Die Logikschicht und die Ansichtsschicht (Rendering-Schicht) sind getrennt und werden gleichzeitig ausgeführt. 2) KommunikationAsynchron macht die Laufzeitsequenz jedes Teils komplizierter. Wenn Sie beispielsweise den ersten Bildschirm rendern, beginnen die Logikschicht und die Rendering-Ebene gleichzeitig mit der Initialisierungsarbeit, die Rendering-Ebene benötigt jedoch Daten von der Logik Ebene zum Rendern der Schnittstelle.
Der Lebenszyklus des Miniprogramms spielt also eine Rolle:
3. Betriebsmechanismus Es gibt zwei Situationen, in denen das Miniprogramm startet und läuft: 1 Der Benutzer öffnet das Miniprogramm zum ersten Mal. Wenn es nach der aktiven Zerstörung durch WeChat erneut geöffnet wird, muss das Miniprogramm neu geladen und gestartet werden, was einem Kaltstart entspricht.2. Warmstart: Der Benutzer hat das Applet geöffnet und öffnet es dann innerhalb einer bestimmten Zeitspanne erneut. Zu diesem Zeitpunkt ist kein Neustart erforderlich, sondern es muss nur in den Hintergrundstatus des Applets gewechselt werden Im Vordergrund steht dieser Vorgang.
【Verwandte Lernempfehlungen:
Mini-Programm-Lern-TutorialDas obige ist der detaillierte Inhalt vonAnalysieren Sie kurz die Elemente der WeChat-Miniprogramme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!