Heim >Web-Frontend >H5-Tutorial >Einführungs-Tutorial-Beispiele zwischen Dateien in node.js
Die grundlegende Syntax von node.js ist die Syntax von JavaScript, sodass sie für Studenten, die JavaScript kennen, einfacher ist. Die Konfiguration der Umgebung ist relativ einfach. Sie können die offizielle Dokumentation zur Installation besuchen. Hier werde ich einige Dinge mitteilen, die ich während meiner Studie zusammengefasst habe. Dies ist der erste Artikel, in dem es um die Einführung und Verwendung von Variablen und Funktionen zwischen Dateien geht.
Für allgemeine js-Dateien verwenden wir
<script type="text/javascript" src="test.js"></script>
, um im node.js-Projekt auf alle js-Dateien zu verweisen, die eine andere verwenden sollen Was mache ich, wenn es sich um eine Variable oder Funktion in einer JS-Datei handelt? Es ist nicht erlaubt, das Tag-Paar 9be8c280d3dc51bb61988971f6c2aa5c2cacc6d41bbb37262a98f745aa00fbf0 in einer js-Datei zu verwenden. Daher schreibt node.js vor, dass die Funktion require() zum Importieren von
var res = require("foo.js");Wenn Sie möchten, dass andere Dateien aufrufen können Bestimmte Variablen dieser Datei nach der Einführung dieser Datei Oder einer Funktion müssen Sie die zulässigen Variablen oder Funktionen in dieser Datei deklarieren
//foo.jsvar a = 1;function say(){ console.log(a);}exports.a = a;exports.say = say;//index.jsvar foo = require(foo.js);console.log(foo.a);Wenn die importierte js-Datei als Objekt behandelt wird, sollten keine Exporte verwendet werden und moudle.exports sollten verwendet werden. = Form des Konstruktors
//view.jsfunction View(){ } View.prototype.test = function(){ console.log('test') } View.test1 = function(){ console.log('test1') }moudle.exports = view;//test.js var x = require('./foo'); console.log(x) //{ [Function: View] test1: [Function] } console.log(x.test) //undefined console.log(x.test1) //[Function] x.test1() //test1Wenn Sie die Funktion require() zum Importieren von Dateien verwenden, wird standardmäßig der Ordner moudles_lib zuerst hinzugefügt , und dann wird die Datei Ebene für Ebene durchsucht, wenn sie nicht existiert. Darüber hinaus können Sie auch Umgebungsvariablen verwenden, um den Pfad zum Laden des Moduls node.js festzulegen.
Das obige ist der detaillierte Inhalt vonEinführungs-Tutorial-Beispiele zwischen Dateien in node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!