Kako Readline moveCursor() deluje v Node.js?

Kako Readline Movecursor Deluje V Node Js



Node.js ' modul ” je del kode JavaScript za večkratno uporabo, ki razvijalcem omogoča boljšo strukturo, povečanje hitrosti dela in ponovno uporabo kode, kadar koli je to potrebno. Zato so moduli gradniki aplikacije Node.js. Sistem modulov Node.js je razvrščen v tri glavne vrste: vgrajeni«, »lokalni« in »tretji proizvajalec ” modulov.

V široki paleti svojih vgradnih modulov je ' readline ” modul, ki je uporaben za branje podatkov iz ukazne vrstice. Poleg osnovne funkcionalnosti se lahko uporablja tudi za izvajanje nekaterih drugih posebnih funkcij s pomočjo vnaprej določenih metod, kot je ' createInterface ()« ustvari vmesnik readline, « premakni kazalec ()' premakne kazalec, ' clearLine ()« počisti črto in še veliko več.







Ta zapis bo pokazal, kako readline ' premakni kazalec ()” metoda deluje v Node.js.



Kako Readline »moveCursor()« deluje v Node.js?

' premakni kazalec ()« je vnaprej določena metoda » readline ” modul, ki deluje na vodoravni in navpični osi kazalca miške, da ga premakne na položaj, ki ga določi uporabnik. Ko se kazalec premakne na določen položaj, lahko uporabnik tam izvaja več operacij.



Sintaksa

Splošna sintaksa ' premakni kazalec ()” metoda je zapisana spodaj:





readline. premakni kazalec ( tok , dx , ti [ , poklicati nazaj ] )

Parametri, uporabljeni v sintaksi » premakni kazalec ()« so razložene spodaj:

  • tok : Predstavlja berljiv tok, iz katerega je oddan dogodek pritiska tipke.
  • x : Določa horizontalni (x) položaj kazalca miške.
  • in : Označuje navpični (y) položaj kazalca miške.
  • poklicati nazaj : Definira funkcijo, ki se izvede po zaključku podane naloge.

Povratna vrednost: ' premakni kazalec ()' metoda daje ' logično ' vrednost, ki je ' prav «, če tok ne čaka na » odtok ” dogodek in je “ lažno « za druge primere.



Zdaj pa si oglejte praktično izvedbo ' premakni kazalec ()«.

Primer: uporaba metode »moveCursor()« za premik kazalca na določeno mesto

Ta primer uporablja ' premakni kazalec ()«, da premaknete kazalec na določen položaj in nato natisnete te koordinate lokacije:

konst readline = zahtevati ( 'readline' ) ;
konst rl = readline. createInterface ( {
vnos : postopek. stdin ,
izhod : postopek. stdout
} ) ;
readline. premakni kazalec ( postopek. stdout , 10 , 10 ) ;
konzola. dnevnik ( 'dx = 10, dy = 10' ) ;
rl. blizu ( ) ;

Razlaga zgoraj navedenih vrstic kode je zapisana spodaj:

  • Prvič, ' zahtevati ()' metoda uvozi ' readline ” v trenutnem projektu Node.js.
  • Nato je ' createInterface ()' metoda določa ' vhod' in 'izhod ” tokov kot objekt za branje in pisanje podatkov iz toka.
  • »Vhodni« tok uporablja » proces.stdin ” lastnost za sprejemanje uporabniških vnosov.
  • »Izhodni« tok uporablja » proces.stdout ”, da preberete vhodni tok in ga natisnete kot rezultat.
  • Po tem je ' premakni kazalec ()« premakne kazalec na želeni položaj glede na določeno vodoravno in navpično os.
  • Nazadnje, ' console.log ()« prikaže koordinate te lokacije in » rl.zapri ()« zapre tok.

Opomba : Ustvariti '. js ” s poljubnim imenom in vanjo zapišite zgornje kodne vrstice. Na primer, ustvarili smo ' kazalo .js«.

Izhod

Izvedite ' kazalo .js« prek spodnjega ukaza:

indeks vozlišča. js

Spodnji izhod premakne kazalec na položaj, ki ga določi uporabnik, in natisne te koordinate lokacije kot ' x-os « in » y-os ”:

Vse je povezano z delovanjem readline ' premakni kazalec ()« v Nose.js.

Zaključek

Readline “ kazalec miške ()' metoda deluje na položaju kazalca miške, ki ga določi uporabnik s pomočjo ' x' in 'y ” os. Ta metoda najprej premakne kazalec miške na določen položaj in nato izvede posebno nalogo, definirano s pomočjo dane funkcije povratnega klica. Ta zapis je razložil delovanje vrstice za branje ' premakni kazalec ()« v Node.js.