Detaillierte Erläuterung der Beispiele für Node.js-Modulsysteme

小云云
Freigeben: 2023-03-22 17:36:02
Original
1506 Leute haben es durchsucht

Damit Node-Dateien sich gegenseitig aufrufen können, stellt Node.js ein einfaches Modulsystem bereit. Module sind die Grundkomponenten von Node.js-Anwendungen. Es gibt eine Eins-zu-eins-Entsprechung zwischen Dateien und Modulen. Dieses Modul kann also json, js oder eine kompilierte C/C++-Erweiterung sein .

Im Folgenden finden Sie eine kurze Einführung in das Modulsystem.

Modul erstellen

Der folgende Code erstellt einfach ein Modul und nennt es main.js. Darunter bedeutet ./hello, dass die Datei hello.js im aktuellen Verzeichnis eingeführt wird. Das Standardsuffix von Node.js ist js, sodass keine Notwendigkeit besteht, .js hinzuzufügen.

var hello = require('./hello');hello.world();
Nach dem Login kopieren

Node.js stellt zwei Objekte zur Verfügung, die von Modulen verwendet werden können, nämlich „require“ und „export“. Dabei handelt es sich um die öffentliche Schnittstelle des Moduls , um das Exportobjekt des Moduls zu erhalten. Als nächstes erstellen Sie die Datei hello.js.

exports.world = function() {
  console.log('Hello World');}
Nach dem Login kopieren

Wie Sie sehen, verwendet hello.js das Exportobjekt als Schnittstelle für den externen Zugriff. In main.js wird das Modul über require geladen, um direkt auf die Mitgliedsfunktionen des Exportobjekts zuzugreifen. Wenn wir auf einer fortgeschritteneren Ebene nur ein Objekt in ein Modul einkapseln möchten, können wir die folgende Methode verwenden und dabei hello.js als Beispiel nehmen.

function Hello() {     var name;     
this.setName = function(thyName) 
{         name = thyName;     };     
this.sayHello = function() {         
console.log('Hello ' + name);     }; 
}; 
module.exports = Hello
Nach dem Login kopieren
main.js:
var Hello=require('./hello');hello=new Hello();hello.setName('BYVoid');
hello.sayHello();
Nach dem Login kopieren

Ausgabe auf der Konsole ausführen: HelloBYVoid

Dateisuchstrategie erforderlich:


Verwandte Empfehlungen:

Ausführliche Erklärung zum Laden des Node.js-Moduls

Lernen Sie Nodejs mit mir- - - Node.js-Modul

Kapselung und Verwendung des Node.js-Moduls_node.js

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für Node.js-Modulsysteme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!