Kuinka Readline moveCursor() toimii Node.js:ssä?

Kuinka Readline Movecursor Toimii Node Js Ssa



Node.js ' moduuli ”-järjestelmä on pala uudelleenkäytettävää JavaScript-koodia, jonka avulla kehittäjät voivat jäsentää paremmin, nopeuttaa työskentelyä ja käyttää koodia uudelleen aina tarvittaessa. Siksi moduulit ovat Node.js-sovelluksen rakennuspalikoita. Node.js-moduulijärjestelmä on luokiteltu kolmeen päätyyppiin: ' sisäänrakennettu', 'paikallinen' ja 'kolmannen osapuolen'. ”moduulit.

Sen sisäänrakennettujen moduulien laajassa valikoimassa on ' Lue rivi ”-moduuli, joka on hyödyllinen tietojen lukemiseen komentoriviltä. Perustoimintojensa lisäksi sitä voidaan käyttää myös joidenkin muiden erikoistoimintojen suorittamiseen ennalta määriteltyjen menetelmiensä avulla, kuten ' luo käyttöliittymä ()' luo lukulinjan käyttöliittymän, ' siirrä kursoria ()' siirtää kohdistinta, ' ClearLine ()” tyhjentää linjan ja paljon muuta.







Tämä kirjoitus näyttää, kuinka lukurivi ' siirrä kursoria ()' -menetelmä toimii Node.js:ssä.



Kuinka Readline “moveCursor()” toimii Node.js:ssa?

' siirrä kursoria ()' on ennalta määritetty menetelmä ' Lue rivi ” -moduuli, joka toimii hiiren kursorin vaaka- ja pystyakselilla siirtääkseen sen käyttäjän määrittämään kohtaan. Kun kohdistin on siirretty tiettyyn kohtaan, käyttäjä voi suorittaa siellä useita toimintoja.



Syntaksi

Kohteen '' yleinen syntaksi siirrä kursoria ()' -menetelmä on kirjoitettu alla:





Lue rivi. siirrä kursoria ( virta , dx , sinä [ , soita takaisin ] )

'' -kohdan syntaksissa käytetyt parametrit siirrä kursoria ()' -menetelmä selitetään alla:

  • virta : Se edustaa luettavaa virtaa, josta näppäimen painallus lähetetään.
  • x : Se määrittää hiiren kursorin vaaka-asennon (x).
  • ja : Ilmaisee hiiren kursorin pystysuoran(y) sijainnin.
  • soita takaisin : Se määrittää toiminnon, joka suoritetaan määritetyn tehtävän suorittamisen jälkeen.

Palautusarvo: ' siirrä kursoria ()'-menetelmä antaa ' boolean 'arvo, joka on' totta ' jos stream ei odota ' valua 'tapahtuma ja on ' väärä ”muissa tapauksissa.



Tutustu nyt ' siirrä kursoria ()' menetelmällä.

Esimerkki: 'moveCursor()' -menetelmän käyttäminen kohdistimen siirtämiseksi tiettyyn kohtaan

Tässä esimerkissä käytetään ' siirrä kursoria ()' -menetelmä siirtää kohdistinta määritettyyn kohtaan ja tulostaa sitten sijaintikoordinaatit:

konst Lue rivi = vaatia ( 'Lue rivi' ) ;
konst rl = Lue rivi. luo käyttöliittymä ( {
syöttö : käsitellä asiaa. stdin ,
ulostulo : käsitellä asiaa. stdout
} ) ;
Lue rivi. siirrä kursoria ( käsitellä asiaa. stdout , 10 , 10 ) ;
konsoli. Hirsi ( 'dx = 10, dy = 10' ) ;
rl. kiinni ( ) ;

Yllä mainittujen koodirivien selitys on kirjoitettu alla:

  • Ensinnäkin ' vaatia ()' -menetelmä tuo ' Lue rivi ” -moduuli nykyisessä Node.js-projektissa.
  • Seuraavaksi ' luo käyttöliittymä ()'-menetelmä määrittää ' input' ja 'output ” virrat objektina datan lukemiseen ja kirjoittamiseen virrasta.
  • 'Input'-virta käyttää ' process.stdin ”-ominaisuus käyttäjän syötteiden vastaanottamiseen.
  • 'Tulostus'-virta käyttää ' process.stdout ” -ominaisuutta lukeaksesi tulovirran ja tulostaaksesi sen tuloksena.
  • Sen jälkeen ' siirrä kursoria ()” navigoi kohdistimen haluttuun kohtaan määritetyn vaaka- ja pystyakselin perusteella.
  • Lopuksi ' console.log ()' näyttää kyseisen sijainnin koordinaatit ja ' rl.close ()' -menetelmä sulkee virran.

Huomautus : Luo '. js ”-tiedosto minkä tahansa nimen kanssa ja kirjoita siihen yllä olevat koodirivit. Olemme esimerkiksi luoneet ' indeksi .js”.

Lähtö

Suorita ' indeksi .js' alla olevan komennon kautta:

solmuindeksi. js

Alla oleva tulos siirtää kohdistimen käyttäjän määrittelemään kohtaan ja tulostaa sijaintikoordinaatit muodossa ' x-akseli ' ja ' y-akseli ”:

Kyse on lukulinjan toiminnasta ' siirrä kursoria ()”-menetelmä Nose.js:ssä.

Johtopäätös

lukurivi' hiiren Kursori ()' -menetelmä toimii hiiren osoittimen kohdassa, jonka käyttäjä on määrittänyt '' x' ja 'y ”akseli. Tämä menetelmä siirtää ensin hiiren kohdistimen tiettyyn paikkaan ja suorittaa sitten tietyn takaisinkutsun avulla määritellyn tehtävän. Tämä kirjoitus on selittänyt lukulinjan toiminnan ' siirrä kursoria ()' -menetelmä Node.js:ssä.