τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Ένα από τα βασικά χαρακτηριστικά του Node.js είναι το σύστημα μονάδων του, το οποίο επιτρέπει στους προγραμματιστές να οργανώνουν τον κώδικα σε επαναχρησιμοποιήσιμες μονάδες. Αυτό το σύστημα προάγει τη σπονδυλωτότητα του κώδικα, καθιστώντας ευκολότερη τη δημιουργία και τη διαχείριση μεγάλων εφαρμογών. Αυτό το άρθρο θα εξετάσει σε βάθος το σύστημα λειτουργικών μονάδων Node.js, συμπεριλαμβανομένου του τρόπου λειτουργίας του, του τρόπου δημιουργίας και χρήσης λειτουργικών μονάδων και των πλεονεκτημάτων και περιορισμών του συστήματος λειτουργικών μονάδων.
Το Node.js χρησιμοποιεί την προδιαγραφή λειτουργικής μονάδας CommonJS, η οποία είναι μια προδιαγραφή για τη σύγχρονη φόρτωση λειτουργικών μονάδων. Κάθε αρχείο αντιμετωπίζεται ως μια ανεξάρτητη ενότητα με το δικό της πεδίο εφαρμογής.Η ενότητα πέρασεrequire
Φόρτωση συνάρτησης, μέσωexports
αντικείμενο ήmodule.exports
Εξαγωγικά μέλη.
Όταν το Node.js φορτώνει μια λειτουργική μονάδα, εκτελεί τον κώδικα στο αρχείο της λειτουργικής μονάδας και αποθηκεύει τις διεπαφές που εξάγονται σε μια προσωρινή μνήμη.Μεταγενέστεροςrequire
Η κλήση θα φέρει τη μονάδα απευθείας από τη μνήμη cache, βελτιώνοντας έτσι την ταχύτητα φόρτωσης.
Η δημιουργία μιας ενότητας είναι εύκολη.Απλά πρέπει να γράψετε κώδικα JavaScript σε ένα αρχείο και να περάσετεexports
ήmodule.exports
Εξαγωγή συναρτήσεων, αντικειμένων ή μεταβλητών στις οποίες θέλετε να έχουν πρόσβαση άλλες λειτουργικές μονάδες.
Για παράδειγμα, δημιουργήστε ένα αρχείο που ονομάζεται logger.js
Ενότητα καταγραφής:
// logger.js
function log(message) {
console.log(message);
}
module.exports = log;
Για να χρησιμοποιήσετε μια ενότητα μπορείτε να τη χρησιμοποιήσετε σε άλλο αρχείο require
η λειτουργία το εισάγει.require
Η συνάρτηση δέχεται α