Како Реадлине мовеЦурсор() ради у Ноде.јс?

Kako Readline Movecursor Radi U Node Js



Ноде.јс “ модул ” систем је део ЈаваСцрипт кода за вишекратну употребу који омогућава програмерима да боље структурирају, повећају брзину рада и поново користе код кад год је то потребно. Због тога су модули градивни блокови Ноде.јс апликације. Систем модула Ноде.јс је категорисан у три главна типа: “ уграђени“, „локални“ и „треће стране“. ” модули.

У широком спектру својих уграђених модула, постоји „ реадлине ” који је користан за читање података из командне линије. Осим своје основне функционалности, може се користити и за обављање неких других посебних функционалности уз помоћ својих унапред дефинисаних метода као што су „ цреатеИнтерфаце ()” креира интерфејс за читање, “ мовеЦурсор ()“ помера курсор, „ цлеарЛине ()” брише линију и још много тога.







Овај запис ће показати како је ред за читање „ мовеЦурсор ()” метода ради у Ноде.јс.



Како Реадлине „мовеЦурсор()“ ради у Ноде.јс?

мовеЦурсор ()“ је унапред дефинисана метода „ реадлине ” модул који ради на хоризонталној и вертикалној оси курсора миша да би га померио на позицију коју је одредио корисник. Када се курсор помери на одређену позицију, корисник може тамо да изврши више операција.



Синтакса

Генерализована синтакса „ мовеЦурсор ()” метод је написан у наставку:





реадлине. мовеЦурсор ( поток , дк , ти [ , позове ] )

Параметри који се користе у синтакси „ мовеЦурсор ()” методе су објашњене у наставку:

  • поток : Представља читљив ток из којег се емитује догађај притиска на тастер.
  • Икс : Одређује хоризонталну(к) позицију курсора миша.
  • и : Означава вертикалну(и) позицију курсора миша.
  • позове : Дефинише функцију која се извршава након завршетка наведеног задатка.

Повратна вредност: мовеЦурсор ()“ метода даје „ боолеан ” вредност која је “ истина ” ако стрим не чека на „ одвод ” догађај и је “ лажно ” за друге случајеве.



Сада погледајте практичну примену „ мовеЦурсор ()” метод.

Пример: Примена методе „мовеЦурсор()“ за померање курсора на одређену позицију

Овај пример користи „ мовеЦурсор ()” да бисте померили курсор на наведену позицију, а затим одштампали те координате локације:

конст реадлине = захтевају ( 'реадлине' ) ;
конст рл = реадлине. цреатеИнтерфаце ( {
улазни : процес. стдин ,
излаз : процес. стдоут
} ) ;
реадлине. мовеЦурсор ( процес. стдоут , 10 , 10 ) ;
конзола. Пријава ( 'дк = 10, ди = 10' ) ;
рл. Близу ( ) ;

Објашњење горе наведених линија кода је написано у наставку:

  • Прво, „ захтевају ()“ метод увози „ реадлине ” у тренутном пројекту Ноде.јс.
  • Затим, „ цреатеИнтерфаце ()“ метод специфицира „ улаз и излаз ” токови као објекат за читање и писање података из тока.
  • „Улазни“ ток користи „ процесс.стдин ” својство за преузимање корисничког уноса.
  • „Излазни“ ток користи „ процес.стдоут ” да бисте прочитали улазни ток и одштампали га као резултујући излаз.
  • Након тога, „ мовеЦурсор ()” помера курсор до жељене позиције на основу наведене хоризонталне и вертикалне осе.
  • На крају, „ цонсоле.лог ()“ приказује координате те локације и „ рл.цлосе ()” метода затвара ток.

Белешка : Створити '. јс ” датотеку било ког имена и у њу упишите горње линије кода. На пример, направили смо „ индекс .јс”.

Излаз

Извршите „ индекс .јс” преко доле наведене команде:

индекс чвора. јс

Доњи излаз помера курсор на позицију коју је одредио корисник и штампа те координате локације као „ к-оса ' и ' и-оса ”:

Све је у раду линије за читање “ мовеЦурсор ()” у Носе.јс.

Закључак

Линија за читање “ моусеЦурсор ()” метода ради на позицији курсора миша коју одреди корисник уз помоћ свог “ к” и „и ” оса. Овај метод прво помера курсор миша на одређену позицију, а затим извршава посебан задатак дефинисан уз помоћ дате функције повратног позива. Овај запис је објаснио рад реда за читање “ мовеЦурсор ()” метод у Ноде.јс.