HTML-Sprache
CSS
JavaScript
Serversprache
Datenbanksprache
Für die Entwicklung von WeChat-Applets sind folgende Technologien erforderlich:
Vorbereitende Technologien: einschließlich grundlegender Technologien wie HTML, CSS und JavaScript sowie zugehöriger Front-End-Frameworks und Bibliotheken.
Miniprogramm-Framework: WeChat-Miniprogramme verwenden ihre eigenen Frameworks, d. h. Miniprogramm-Frameworks (WXML, WXSS und JS), und Sie müssen mit den grammatikalischen Regeln und Verwendungsmethoden dieser Frameworks vertraut sein.
API-Schnittstelle: WeChat-Applets bieten eine Reihe von API-Schnittstellen, z. B. Netzwerkanfragen, Dateivorgänge, Audio- und Videowiedergabe usw. Sie müssen mit der Verwendung dieser API-Schnittstellen vertraut sein.
Entwicklungstools: Sie müssen die grundlegenden Methoden zur Verwendung der WeChat-Entwicklertools beherrschen.
Debugging-Technologie: Die Entwicklung kleiner Programme muss debuggt werden und Sie müssen Debugging-Technologien wie Haltepunkt-Debugging, Protokolldruck usw. beherrschen.
Cloud-Technologie: WeChat-Applets unterstützen die Nutzung der Cloud-Entwicklung zur Datenspeicherung und -verwaltung, und Kenntnisse über die Cloud-Entwicklung sind erforderlich.
Andere Kenntnisse wie die Veröffentlichung, Überprüfung und Sicherheit kleiner Programme müssen ebenfalls verstanden werden.
Die tatsächlichen Entwicklungsdetails sind wie folgt:
Routing-Steuerung: Das Applet verwendet einen pfadbasierten Routing-Mechanismus und erfordert die Beherrschung der Konfiguration und Verwendung des Routings. Sie können über APIs wie wx.navigateTo und wx.redirectTo von WeChat zwischen Seiten wechseln.
Netzwerkanfrage: Mini-Programme unterstützen Netzwerkanfragen. Sie können die von WeChat bereitgestellte wx.request-API verwenden, um HTTP-Anfragen zu initiieren und die Antwortdaten in der Rückruffunktion zu verarbeiten.
Seitenlayout: Seitenlayout und Stildesign unterscheiden sich etwas von der herkömmlichen Webentwicklung. Beispielsweise müssen Ansichtskomponenten zum Umschließen anderer Komponenten verwendet werden, und WXSS-Dateien werden zum Schreiben von Stilen usw. verwendet.
Komponentenentwicklung: Applets verfügen über eine umfangreiche Komponentenbibliothek und unterstützen auch die Entwicklung benutzerdefinierter Komponenten. Sie müssen den Lebenszyklus von Komponenten, die Ereignisbindung und andere damit verbundene Kenntnisse beherrschen.
Datenrendering: Das Applet verwendet den Datenbindungsmechanismus von Vue, um das Rendern von Seitendaten zu erreichen. Es ist erforderlich, die relevante Syntax und Verwendung der Datenbindung zu verstehen.
Lokaler Speicher: Unterstützt die Verwendung des lokalen Speichers zum Speichern einiger wichtiger Daten, z. B. des Benutzeranmeldestatus usw. APIs wie wx.setStorageSync und wx.getStorageSync können zum Implementieren lokaler Speichervorgänge verwendet werden.
WeChat-Zahlung: Wenn das Miniprogramm die WeChat-Zahlungsfunktion integrieren muss, ist es notwendig, die entsprechende Zahlungs-API-Schnittstelle und den Zahlungsvorgang zu beherrschen. Dies ist schwieriger und erfordert eine Überprüfung.