Πώς λειτουργεί η Readline moveCursor() στο Node.js;

Pos Leitourgei E Readline Movecursor Sto Node Js



Node.js ' μονάδα μέτρησης Το σύστημα είναι ένα κομμάτι επαναχρησιμοποιήσιμου κώδικα JavaScript που επιτρέπει στους προγραμματιστές να δομούν καλύτερα, να αυξάνουν την ταχύτητα εργασίας και να επαναχρησιμοποιούν τον κώδικα όποτε χρειάζεται. Γι' αυτό οι λειτουργικές μονάδες είναι τα δομικά στοιχεία της εφαρμογής Node.js. Το σύστημα λειτουργικών μονάδων Node.js κατηγοριοποιείται σε τρεις κύριους τύπους: ενσωματωμένο», «τοπικό» και «τρίτο ' ενότητες.

Στη μεγάλη γκάμα των ενσωματωμένων μονάδων του, υπάρχει ένα « γραμμή ανάγνωσης ' ενότητα που είναι χρήσιμη για την ανάγνωση δεδομένων από τη γραμμή εντολών. Εκτός από τη βασική του λειτουργικότητα, μπορεί επίσης να χρησιμοποιηθεί για την εκτέλεση κάποιων άλλων ειδικών λειτουργιών με τη βοήθεια των προκαθορισμένων μεθόδων του όπως « δημιουργία διεπαφής ()' δημιουργεί μια διεπαφή γραμμής ανάγνωσης, ' moveCursor ()' μετακινεί τον κέρσορα, ' καθαρή γραμμή ()” καθαρίζει τη γραμμή, και πολλά άλλα.







Αυτή η εγγραφή θα δείξει πώς η γραμμή ανάγνωσης ' moveCursor ()' η μέθοδος λειτουργεί στο Node.js.



Πώς λειτουργεί το Readline 'moveCursor()' στο Node.js;

Ο ' moveCursor ()' είναι η προκαθορισμένη μέθοδος του ' γραμμή ανάγνωσης ” μονάδα που λειτουργεί στον οριζόντιο και κάθετο άξονα του δρομέα του ποντικιού για να τον μετακινήσει στη θέση που έχει καθορίσει ο χρήστης. Μόλις ο κέρσορας μετακινηθεί σε μια συγκεκριμένη θέση, τότε ο χρήστης μπορεί να εκτελέσει πολλές λειτουργίες εκεί.



Σύνταξη

Η γενικευμένη σύνταξη του « moveCursor ()' η μέθοδος γράφεται παρακάτω:





γραμμή ανάγνωσης. moveCursor ( ρεύμα , dx , εσείς [ , επανάκληση ] )

Οι παράμετροι που χρησιμοποιούνται στη σύνταξη του ' moveCursor ()' επεξηγούνται παρακάτω:

  • ρεύμα : Αντιπροσωπεύει την αναγνώσιμη ροή από την οποία εκπέμπεται το συμβάν πατήματος πλήκτρων.
  • Χ : Καθορίζει την οριζόντια (x) θέση του δρομέα του ποντικιού.
  • και : Δηλώνει την κατακόρυφη(y) θέση του δρομέα του ποντικιού.
  • επανάκληση : Ορίζει μια συνάρτηση που εκτελείται μετά την ολοκλήρωση της καθορισμένης εργασίας.

Αξία επιστροφής: Ο ' moveCursor ()' η μέθοδος δίνει ένα ' boolean «τιμή που είναι « αληθής 'αν η ροή δεν περιμένει το ' διοχετεύω “γεγονός και είναι” ψευδής » για άλλες περιπτώσεις.



Τώρα, ρίξτε μια ματιά στην πρακτική εφαρμογή του « moveCursor ()».

Παράδειγμα: Εφαρμογή της μεθόδου 'moveCursor()' για να μετακινήσετε τον δρομέα σε συγκεκριμένη θέση

Αυτό το παράδειγμα χρησιμοποιεί το ' moveCursor ()' για να μετακινήσετε τον κέρσορα στην καθορισμένη θέση και στη συνέχεια να εκτυπώσετε τις συντεταγμένες αυτής της θέσης:

συνθ γραμμή ανάγνωσης = απαιτώ ( 'γραμμή ανάγνωσης' ) ;
συνθ rl = γραμμή ανάγνωσης. δημιουργία διεπαφής ( {
εισαγωγή : επεξεργάζομαι, διαδικασία. stdin ,
παραγωγή : επεξεργάζομαι, διαδικασία. stdout
} ) ;
γραμμή ανάγνωσης. moveCursor ( επεξεργάζομαι, διαδικασία. stdout , 10 , 10 ) ;
κονσόλα. κούτσουρο ( 'dx = 10, dy = 10' ) ;
rl. Κλείσε ( ) ;

Η επεξήγηση των προαναφερθέντων γραμμών κώδικα γράφεται παρακάτω:

  • Πρώτον, το « απαιτώ ()' η μέθοδος εισάγει το ' γραμμή ανάγνωσης λειτουργική μονάδα στο τρέχον έργο Node.js.
  • Στη συνέχεια, το « δημιουργία διεπαφής ()' η μέθοδος καθορίζει το ' είσοδος» και «έξοδος ” ροές ως αντικείμενο για ανάγνωση και εγγραφή δεδομένων από τη ροή.
  • Η ροή 'εισόδου' χρησιμοποιεί το ' διαδικασία.stdin ιδιότητα για λήψη εισόδου χρήστη.
  • Η ροή 'output' χρησιμοποιεί το ' διαδικασία.stdout ιδιότητα για να διαβάζει τη ροή εισόδου και να την εκτυπώνει ως την προκύπτουσα έξοδο.
  • Μετά από αυτό, το « moveCursor ()” πλοηγεί τον κέρσορα στην επιθυμητή θέση με βάση τον καθορισμένο οριζόντιο και κάθετο άξονα.
  • Τέλος, το « console.log ()' εμφανίζει τις συντεταγμένες αυτής της τοποθεσίας και το ' rl.κλείνω ()” η μέθοδος κλείνει τη ροή.

Σημείωση : Δημιουργώ ένα '. js ” αρχείο οποιουδήποτε ονόματος και γράψτε σε αυτό τις παραπάνω γραμμές κώδικα. Για παράδειγμα, δημιουργήσαμε « δείκτης .js”.

Παραγωγή

Εκτελέστε το ' δείκτης .js” μέσω της παρακάτω εντολής:

ευρετήριο κόμβου. js

Η παρακάτω έξοδος μετακινεί τον κέρσορα στη θέση που έχει καθορίσει ο χρήστης και εκτυπώνει τις συντεταγμένες της τοποθεσίας ως ' άξονας x ' και ' άξονας y ”:

Είναι όλα σχετικά με τη λειτουργία της γραμμής ανάγνωσης ' moveCursor ()' μέθοδος στο Nose.js.

συμπέρασμα

Η γραμμή ανάγνωσης ' Δρομέας του ποντικιού ()' η μέθοδος λειτουργεί στη θέση του δρομέα του ποντικιού που καθορίζεται από τον χρήστη με τη βοήθεια του ' x» και «y » άξονας. Αυτή η μέθοδος μετακινεί πρώτα τον κέρσορα του ποντικιού σε μια συγκεκριμένη θέση και στη συνέχεια εκτελεί μια ειδική εργασία που ορίζεται με τη βοήθεια της δεδομένης λειτουργίας επανάκλησης. Αυτή η εγγραφή εξηγεί τη λειτουργία της γραμμής ανάγνωσης ' moveCursor ()' μέθοδος στο Node.js.