


Fragen zu Vorstellungsgespr?chen im WeChat-Miniprogramm, die Sie kennen und kennen müssen
Jun 24, 2020 am 10:16 AM1 Bitte sprechen Sie über die Rolle der Hauptverzeichnisse und Dateien des WeChat-Miniprogramms?
project.config.json-Projektkonfigurationsdatei, die am h?ufigsten verwendet wird, um zu konfigurieren, ob die https-überprüfung aktiviert werden soll
App.js-Einstellungen Globale Grunddaten usw.;
App.json untere Registerkarte, Titelleiste und Routing-Einstellungen
App.wxss ?ffentlicher Stil, eingeführt iconfont usw.;
pages enth?lt bestimmte Seiten;
index.json (konfigurieren Sie den aktuellen Seitentitel und stellen Sie Komponenten usw. vor) ;
index.wxml (Seitenstruktur);
-
index.wxss (Seitenstilblatt); >
index.js (Seitenlogik, Anforderungs- und Datenverarbeitung usw.); - 2 Bitte sprechen Sie über die ?hnlichkeiten und Unterschiede zwischen WXML und Standard-HTML.
werden alle verwendet, um die Struktur der Seite zu beschreiben;
- bestehen aus Tags, Attributen usw.;
- Tags haben unterschiedliche Namen, und es gibt sie weniger Mini-Programm-Tags. Es gibt mehr einzelne Tags.
- Es gibt einige weitere Attribute wie ?wx:if“ und Ausdrücke wie ?{{}“. Tool, w?hrend HTML Kann im Browser in der Vorschau angezeigt werden
- Die Komponentenkapselung ist anders, WXML kapselt die Komponente neu.
- Das Miniprogramm l?uft in JS Core, es gibt keinen DOM-Baum und kein DOM-Fenster Objekt und kann nicht im Miniprogrammfensterobjekt und Dokumentobjekt verwendet werden.
- 3 Bitte sprechen Sie über die Gemeinsamkeiten und Unterschiede zwischen WXSS und CSS?
- WXSS verfügt über die meisten Funktionen von CSS und hat auch einige Erweiterungen vorgenommen und ?nderungen;
- WXSS hat eine neue Gr??eneinheit hinzugefügt, WXSS unterstützt die neue Gr??eneinheit rpx auf der untersten Ebene
- WXSS unterstützt nur einige CSS-Selektoren;
- WXSS bietet globale Stile und lokale Stile
- 4 Wie kapseln Sie die Datenanforderung des WeChat-Applets?
- Kapseln Sie das grundlegende Get in apiConfig. js, Post-, Put-, Upload- und andere Anforderungsmethoden, Festlegen des Anforderungshauptteils, Bring-Token und Ausnahmebehandlung usw.
- Führen Sie die von apiConfig.js gekapselte Anforderungsmethode in die API ein , und basierend auf den Seitendaten Legen Sie die entsprechende Methode fest und exportieren Sie sie
- Importieren Sie sie in eine bestimmte Seite; >5 Was sind die Datentransfers zwischen Miniprogrammseiten?
- Verwenden Sie globale Variablen, um Daten zu übertragen
- Komponentenvorlage zum übergeben von Parametern verwenden
- Cache zum übergeben von Parametern verwenden
- Datenbank zum übergeben von Daten verwenden
- 6 Bitte sprechen Sie über die Gemeinsamkeiten und Unterschiede zwischen der bidirektionalen Bindung von Miniprogrammen und Vue? Im Grunde das Gleiche, aber das direkte this.data-Attribut des Applets kann nicht mit der Ansicht synchronisiert werden und die Methode this.setData() muss aufgerufen werden!
- 7 Bitte sprechen Sie über die Lebenszyklusfunktion des Miniprogramms?
- onReady verwendet () Wenn das anf?ngliche Rendern der Seite abgeschlossen ist, wird es ausgel?st und nur einmal aufgerufen, was bedeutet, dass die Seite mit der Ansichtsebene interagieren kann.
- onHide() wird ausgel?st, wenn die Seite ausgeblendet/in den Hintergrund geschaltet wird, z. B. wenn die untere Registerkarte auf andere Seiten geschaltet wird oder das Applet in den Hintergrund geschaltet wird usw.
- onUnload() wird ausgel?st, wenn die Seite entladen wird, z. B. ?redirectTo“ oder ?navigateBack“ zu anderen Seiten.
- 8 Beschreiben Sie kurz das Prinzip des WeChat-Miniprogramms?
- Ein Miniprogramm ist im Wesentlichen eine Einzelseitenanwendung. Das gesamte Seitenrendering und die Ereignisverarbeitung werden innerhalb einer Seite durchgeführt, aber verschiedene native Schnittstellen k?nnen über den WeChat-Client aufgerufen werden Seine Architektur ist ein datengesteuertes Architekturmodell. Seine Benutzeroberfl?che und Daten müssen durch ?nderungen an den Daten erreicht werden >Technisch gesehen ?hnelt es der bestehenden Front-End-Entwicklung und verwendet drei Technologien: JavaScript, WXML und WXSS für die Entwicklung
- Die Funktion kann in Webview und AppService unterteilt werden;
- Webview wird zum Anzeigen der Benutzeroberfl?che verwendet, und appService wird zum Verarbeiten von Gesch?ftslogik, Daten und Schnittstellenaufrufen verwendet.
- zwei Teile Es l?uft in zwei Prozessen und kommuniziert über die Systemschicht JSBridge, um UI-Rendering, Ereignisverarbeitung usw. zu implementieren.
- 9 Bitte sprechen Sie über den Vergleich zwischen der nativen Entwicklung kleiner Programme, Wepy und MPVUE?
- Ich pers?nlich denke, dass, wenn es sich um ein neues Projekt handelt und keine Migration des alten h5-Projekts erfolgt, die Verwendung kleiner Programme für die native Entwicklung in Betracht gezogen wird. Parteirahmen gibt es weniger Fallstricke.
- Wenn es alte H5-Projekte gibt, die von Vue entwickelt wurden, oder wenn es H5-Projekte gibt, die auch eine kleine Programmentwicklung erfordern, ist es für Wepy oder MPVUE besser geeignet, kürzlich eine Migration oder Entwicklung durchzuführen , wepy wurde kaum aktualisiert, daher empfehle ich Meituans mpvue.
- Und wenn das Team über ein starkes Frontend verfügt, ist es kein Problem, selbst ein Framework zu erstellen.
10 Was ist besser, Miniprogramm oder native App?
Das Miniprogramm bietet nicht nur die Vorteile niedriger Entwicklungskosten, geringer Kosten für die Kundenakquise und der Notwendigkeit, das ?ffentliche Konto herunterzuladen, sondern hat auch die Verz?gerung bei Serviceanfragen und das Benutzererlebnis erheblich verbessert, sodass es problemlos mitgeführt werden kann komplexe Servicefunktionen und bieten Benutzern ein besseres Benutzererlebnis.
11 Beschreiben Sie kurz das Prinzip des WeChat Mini-Programms
Das WeChat Mini-Programm wird mit drei Technologien entwickelt: JavaScript, WXML und WXSS. Technisch gesehen ?hnelt es der bestehenden Front-End-Entwicklung , aber wenn man tiefer gr?bt, wird es wieder etwas anders sein.
JavaScript: Erstens wird JavaScript-Code in der WeChat-App und nicht im Browser ausgeführt. Daher erfordern einige H5-Technologieanwendungen die Bereitstellung entsprechender API-Unterstützung, was die Anwendung der H5-Technologie einschr?nkt kann nicht streng als H5 bezeichnet werden, sondern als Pseudo-H5. Ebenso werden einige von WeChat bereitgestellte einzigartige APIs von H5 nicht oder nicht besonders gut unterstützt.
WXML: WXML wird von WeChat selbst auf Basis der XML-Syntax entwickelt. Daher k?nnen w?hrend der Entwicklung nur vorhandene, von WeChat bereitgestellte Tags verwendet werden, HTML-Tags k?nnen jedoch nicht verwendet werden.
WXSS: WXSS verfügt über die meisten Funktionen von CSS, aber nicht alle werden unterstützt, und es gibt keine detaillierte Dokumentation darüber, welche unterstützt werden und welche nicht.
Die Architektur von WeChat ist ein datengesteuertes Architekturmodell. Die Benutzeroberfl?che und die Daten sind getrennt. Alle Seitenaktualisierungen müssen durch ?nderungen an den Daten implementiert werden.
Das Applet ist in zwei Teile unterteilt: Webview und AppService. Unter diesen wird Webview haupts?chlich zur Anzeige der Benutzeroberfl?che verwendet, und appService wird zur Verarbeitung von Gesch?ftslogik, Daten und Schnittstellenaufrufen verwendet. Sie laufen in zwei Prozessen, kommunizieren über die Systemschicht JSBridge und realisieren UI-Rendering und Ereignisverarbeitung
12 Wie unterscheidet sich die bidirektionale Bindung des WeChat-Applets von Vue
Miniprogramm Die Eigenschaften Diese Daten k?nnen nicht direkt mit der Ansicht synchronisiert werden. Sie müssen Folgendes aufrufen: this
.setData({})
Empfohlenes Tutorial: ?WeChat Mini-Programm“
Das obige ist der detaillierte Inhalt vonFragen zu Vorstellungsgespr?chen im WeChat-Miniprogramm, die Sie kennen und kennen müssen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)