Node.js ' modul ”-systemet er et stykke gjenbrukbar JavaScript-kode som lar utviklerne strukturere bedre, øke arbeidshastigheten og gjenbruke koden når det er nødvendig. Det er derfor modulene er byggesteinene i Node.js-applikasjonen. Node.js-modulsystemet er kategorisert i tre hovedtyper: ' innebygd, 'lokal' og 'tredjepart'. ' moduler.
I det store utvalget av innebygde moduler er det en ' leselinje ”-modul som er nyttig for å lese data fra kommandolinjen. Bortsett fra dens grunnleggende funksjonalitet, kan den også brukes til å utføre noen andre spesielle funksjoner ved hjelp av forhåndsdefinerte metoder som ' lage grensesnitt ()' oppretter et leselinjegrensesnitt, ' flyttmarkør ()' flytter markøren, ' klarLine ()» rydder streken, og mye mer.
Denne oppskriften vil vise hvordan leselinjen ' flyttmarkør ()»-metoden fungerer i Node.js.
Hvordan fungerer Readline “moveCursor()” i Node.js?
« flyttmarkør ()' er den forhåndsdefinerte metoden for ' leselinje ”-modul som fungerer på den horisontale og vertikale aksen til musepekeren for å flytte den til posisjonen spesifisert av brukeren. Når markøren er flyttet til en bestemt posisjon, kan brukeren utføre flere operasjoner der.
Syntaks
Den generaliserte syntaksen til ' flyttmarkør ()»-metoden er skrevet nedenfor:
leselinje. flyttmarkør ( strøm , dx , du [ , Ring tilbake ] )
Parametrene som brukes i syntaksen til ' flyttmarkør ()»-metoden er forklart nedenfor:
- strøm : Den representerer den lesbare strømmen som tastetrykkhendelsen sendes ut fra.
- x : Den spesifiserer den horisontale(x) posisjonen til musepekeren.
- og : Den angir den vertikale(y) posisjonen til musepekeren.
- Ring tilbake : Den definerer en funksjon som kjøres etter fullføring av den angitte oppgaven.
Returverdi: « flyttmarkør ()'-metoden gir en ' boolsk ' verdi som er ' ekte ' hvis strømmen ikke venter på ' avløp ' arrangement og er ' falsk ' for andre saker.
Ta nå en titt på den praktiske implementeringen av ' flyttmarkør ()»-metoden.
Eksempel: Bruk av 'moveCursor()'-metoden for å flytte markøren til en bestemt posisjon
Dette eksemplet bruker ' flyttmarkør ()'-metoden for å flytte markøren til den angitte posisjonen og deretter skrive ut de plasseringskoordinatene:
konst leselinje = krever ( 'leselinje' ) ;konst rl = leselinje. lage grensesnitt ( {
input : prosess. stdin ,
produksjon : prosess. stdout
} ) ;
leselinje. flyttmarkør ( prosess. stdout , 10 , 10 ) ;
konsoll. Logg ( 'dx = 10, dy = 10' ) ;
rl. Lukk ( ) ;
Forklaringen av de ovennevnte kodelinjene er skrevet nedenfor:
- For det første, ' krever ()»-metoden importerer « leselinje ”-modul i det gjeldende Node.js-prosjektet.
- Deretter ' lage grensesnitt ()»-metoden spesifiserer « input' og 'output ” strømmer som et objekt for å lese og skrive data fra strømmen.
- 'Input'-strømmen bruker ' process.stdin ” egenskap for å ta brukerinndata.
- 'Output'-strømmen bruker ' process.stdout ”-egenskapen for å lese inndatastrømmen og skrive den ut som den resulterende utdata.
- Etter det, ' flyttmarkør ()» navigerer markøren til ønsket posisjon basert på den angitte horisontale og vertikale aksen.
- Til slutt, ' console.log ()' viser koordinatene til det stedet og ' rl.lukk ()»-metoden lukker strømmen.
Merk : Lage en '. js ” fil med hvilket som helst navn og skriv kodelinjene ovenfor til den. For eksempel har vi laget ' indeks .js'.
Produksjon
Utfør ' indeks .js' via kommandoen nedenfor:
nodeindeks. jsUtdataene nedenfor flytter markøren til posisjonen spesifisert av brukeren og skriver ut de plasseringskoordinatene som ' x-aksen ' og ' y-aksen ':
Alt handler om hvordan leselinjen fungerer ' flyttmarkør ()»-metoden i Nose.js.
Konklusjon
Leselinjen ' musepeker ()'-metoden fungerer på posisjonen til musepekeren som er spesifisert av brukeren ved hjelp av ' x' og 'y ”-aksen. Denne metoden flytter først musepekeren til en bestemt posisjon og utfører deretter en spesiell oppgave definert ved hjelp av den gitte tilbakeringingsfunksjonen. Denne oppskriften har forklart hvordan leselinjen fungerer ' flyttmarkør ()»-metoden i Node.js.