Heim > Artikel > WeChat-Applet > Ausführliche Einführung zu Ecma
JavaScript-Modulspezifikation: Modularisierung ist in jeder großen Anwendung weit verbreitet. Im Gegensatz zu einigen traditionelleren Programmiersprachen unterstützt JavaScript (ECMA-262-Version) noch keine native Modularisierung. Die Javascript-Community hat große Anstrengungen unternommen, um die Wirkung von „Modulen“ in der vorhandenen Laufumgebung zu erzielen. Es gibt zwei Haupttypen beliebter JavaScript-Modulspezifikationen: CommonJS, AMD, UMD, CMD usw. CommonJS Die CommonJS-Spezifikation ist eine serverseitige Javascript-Modulspezifikation. Das Modulsystem von Node.js wird unter Bezugnahme auf die CommonJS-Spezifikation implementiert. NPM folgt auch den von commonJS definierten Paketspezifikationen und bildet so ein vollständiges Ökosystem. Die von CommonJS definierten Module sind unterteilt in: {Modulreferenz (erforderlich)} {Moduldefinition (Exporte)} {Modulidentifikation (Modul)}. require() wird verwendet, um externe Module einzuführen; das Exportobjekt wird verwendet, um Methoden oder Variablen des aktuellen Moduls zu exportieren.
Ein detailliertes Beispiel für die Modularisierung in der WeChat-Entwicklung
Einführung: JavaScript-Modulspezifikation Modularisierung ist in jeder großen Anwendung sehr verbreitet, mit einigen Unterschieden In den traditionelleren Programmiersprachen JavaScript (ECMA-262-Version) wird die native Modularität noch nicht unterstützt. Die Javascript-Community hat viel getan...
2. Einführung mehrerer Kapselungsfunktionen in Javascript-ecma
Einführung: Zuerst stellen wir die folgenden Methoden vor: String-Methode: str.length str.charAt(i): Nehmen Sie einen der Strings indexOf(' e'); Finden Sie die erste Vorkommensposition; geben Sie -1 zurück, wenn nicht gefunden; str.lastIndexOf('e'): Finden Sie die letzte Vorkommensposition von e; 3. Eine detaillierte Einführung in die Vor- und Nachteile von JSON und XML
Einführung: JSON (Javascript Object Notation) ist ein leichtes Datenaustauschformat. Für Menschen leicht zu lesen und zu schreiben. Es ist auch für Maschinen einfach zu analysieren und zu generieren. Es basiert auf der Javascript-Programmiersprache, einer Teilmenge des Standards ECMA262, 3. Ausgabe, Dezember 1999. JSON verwendet ein völlig sprachunabhängiges Textformat, verwendet aber auch Konventionen ähnlich der C-Sprachfamilie (einschließlich C,...
4. Klassenobjekt für den Einstieg Detaillierte Beispiele für ECMAScript6 Der Herausgeber findet es ziemlich gut, also teile ich es jetzt mit Ihnen und gebe es als Referenz. Lassen Sie uns einen Blick darauf werfen
5. Einige allgemeine JavaScript-Wissenspunkte
Einführung: JavaScript wird in Übereinstimmung mit dem entworfen und implementiert Der ECMAScript-Standard ist eigentlich die Implementierung des ES5-Standards. Was sind die grundlegendsten Syntaxen?
flv.js Ist das der Fall? Transkodieren und Multiplexen von FLV-Dateiströmen in ISO-BMFF-Fragmente (MP4-Fragmente) und anschließendes Einspeisen der MP4-Fragmente in den Browser über Media Source Extensions, geschrieben in ECMAScript 6 und dann über Babel Compiler7. Umfassend verstehen Sie die logischen Operatoren von Javascript-Operatoren
Einführung: Wie oben erwähnt, führen logische Operatoren boolesche Operationen an Operanden durch und werden häufig zusammen mit relationalen Operatoren verwendet. Logische Operatoren kombinieren mehrere relationale Ausdrücke zu einem komplexeren Ausdruck. Logische Operatoren werden in drei Typen unterteilt: logisches NICHT „!“, logisches UND „&&“ und logisches ODER „||“. In diesem Artikel werden diese drei logischen Operatoren vorgestellt. Der logische NICHT-Operator wird durch ein Ausrufezeichen dargestellt. !). Auf ECMAScript angewendet 8 >Einleitung: Es ist diese Art von blinder Forschung und Prüfung ohne prinzipielle Grundlage, die mich verwirrt. Ist es tatsächlich notwendig, dies zu tun, wenn Sie das Prinzip verstehen? Führen Sie so viele Tests nacheinander durch und zeichnen Sie dann die Regeln. Die Regel von var lautet: Verwenden Sie var, um eine Variable als interne Variable zu deklarieren, andernfalls wird die globale Variable zuerst aufgerufen, egal wie viele Die Regel hierfür lautet: th in der Methodenfunktion 9. HTML5 neue Funktionen: Datei- und Binärdatenoperationen Einführung: In der Vergangenheit war JavaScript nicht in der Lage, Binärdaten zu verarbeiten. Wenn Sie es verarbeiten müssen, können Sie die Textkodierung nur mit der Methode charCodeAt() Byte für Byte in Binärdaten umwandeln. Eine andere Möglichkeit besteht darin, die Binärdaten in Base64-Kodierung umzuwandeln und sie dann zu verarbeiten. Beide Methoden sind nicht nur langsam, sondern auch fehleranfällig. ECMAScript5 führte das Blob-Objekt ein, das die direkte Manipulation von Binärdaten ermöglicht. 10. Zusammenfassung einiger häufig verwendeter regulärer Ausdrücke in JavaScript
Einführung: Regulärer Ausdruck beschreibt ein Zeichenfolgen-Übereinstimmungsmuster, mit dem überprüft werden kann, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält, die passende Teilzeichenfolge ersetzt werden kann oder eine bestimmte Zeichenfolge extrahiert werden kann, die bestimmte Bedingungen erfüllt usw. var validierenRegExp = {decmal: "^([+-]?)\d*\.\d+$",// Gleitkommazahl decmal1: "^[1-9]\d*.\d*| 0 .\d*[1-9]\d* [Verwandte Q&A-Empfehlungen]: Javascript – So erstellen Sie eine JS-Grundlage Solider? ecmascript – Javascript-Prozess beim Parsen von Funktionen Javascript – Werden alle Funktionsparameter in ECMAScript als Wert übergeben 🎜> Javascript – Warum ECMAScript lernen? Frontend – „Sowohl Kern-JavaScript als auch clientseitiges JavaScript haben ein Single-Threaded-Ausführungsmodell. „Wie sollen wir diesen Satz verstehen ◔ ‸◔?
Das obige ist der detaillierte Inhalt vonAusführliche Einführung zu Ecma. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!