So für die Bequemlichkeit und Lesbarkeit ist es immer eine gute Idee, Ihre Variablen nach oben dh;Node.js Server mit Express, was ist der beste Weg, um Dateien und Speicher erfordern
Allerdings habe ich mich gefragt, wie js behandelt erfordert Dateien. Wird es bei der Deklaration geladen oder wird es zur Ausführungszeit geladen? ein sinnvoller ist der Unterschied (wenn nur ein „FILE“ je Programm auszuführen ist erforderlich) zwischen Deklaration bis oben
var File1 = require('../api/file1.js');
var File2 = require('../api/file2.js');
var File3 = require('../api/file3.js');
var File4 = require('../api/file3.js');
var ManyOtherRequiredFiles = require('..');
if(1){
var file = new File1();
file.run()
}else if(2){
var file = new File2();
file.run()
}else if(3){
var file = new File3();
file.run()
}else{
var file = new File4();
file.run()
}
oder nicht oben erklärt, aber bei Bedarf erklärt:
var ManyOtherRequiredFiles = require('..');
if(1){
var File = require('../api/file1.js');
var file = new File();
file.run()
}else if(2){
var File = require('../api/file2.js');
var file = new File();
file.run()
}else if(3){
var File = require('../api/file3.js');
var file = new File();
file.run()
}else{
var File = require('../api/file4.js');
var file = new File();
file.run()
}
Gibt es ein bedeutender Unterschied im Gedächtnis zwischen diesen beiden Optionen? wenn ja, benötigt Dateien, wenn benötigt, der beste Weg, um Dinge zu gehen?
Wenn nicht, Deklariert und erstellt neue Instanzen oben anders oder schlechter?
var File1 = require('../api/file1.js');
var file1 = new File1();
oder
var file1 = new require('../api/file1.js')();
etc .;
Intuition sagt nur erforderlich, wenn erforderlich wird effizienter benötigt. – Scimonster
js könnte ziemlich schlau sein; wenn die Verstärkung klein ist, wäre Lesbarkeit wichtiger – lonewarrior556
Ich glaube nicht, dass Sie hier sowieso viel Lesbarkeit verlieren. – Scimonster