Heim > Web-Frontend > H5-Tutorial > Einführungs-Tutorial-Beispiele zwischen Dateien in node.js

Einführungs-Tutorial-Beispiele zwischen Dateien in node.js

零下一度
Freigeben: 2017-06-30 18:03:08
Original
1762 Leute haben es durchsucht

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>
Nach dem Login kopieren

, 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 in einer js-Datei zu verwenden. Daher schreibt node.js vor, dass die Funktion require() zum Importieren von
<🎜 verwendet werden soll >

require("test.js");


Sie müssen einige Punkte beachten, wenn Sie require() zum Importieren verwenden:

Wenn Sie anrufen müssen Variablen und Funktionen in der importierten Datei. Oder wenn es sich um ein Objekt handelt, deklarieren Sie eine Variable, um das importierte Objekt zu empfangen


var res = require("foo.js");
Nach dem Login kopieren
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);
Nach dem Login kopieren
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(&#39;test&#39;) } View.test1 = function(){  console.log(&#39;test1&#39;) }moudle.exports = view;//test.js var x = require(&#39;./foo&#39;); console.log(x) //{ [Function: View] test1: [Function] } console.log(x.test) //undefined console.log(x.test1) //[Function] x.test1() //test1
Nach dem Login kopieren
Wenn 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!

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