Κοινή χρήση τεχνολογίας

Σύστημα λειτουργιών Node.js

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Σύστημα λειτουργιών Node.js

Ένα από τα βασικά χαρακτηριστικά του 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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Χρησιμοποιήστε ενότητες

Για να χρησιμοποιήσετε μια ενότητα μπορείτε να τη χρησιμοποιήσετε σε άλλο αρχείο require η λειτουργία το εισάγει.require Η συνάρτηση δέχεται α