Analysieren Sie kurz die Elemente der WeChat-Miniprogramme

WBOY
Freigeben: 2022-05-13 11:50:57
nach vorne
3767 Leute haben es durchsucht

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.

Analysieren Sie kurz die Elemente der WeChat-Miniprogramme

【Verwandte Lernempfehlung:

Mini-Programm-Lern-Tutorial

1. Essenz

Zunä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) Kommunikation

Asynchron 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.

Wenn die Initialisierungsarbeiten der Rendering-Ebene schnell abgeschlossen sind, müssen Sie auf Anweisungen von der Logikebene warten, bevor Sie mit dem nächsten Schritt fortfahren.

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-Tutorial

Das 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!

Verwandte Etiketten:
Quelle:csdn.net
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