Node.js” moduł ” to fragment kodu JavaScript wielokrotnego użytku, który pozwala programistom na lepszą strukturę, zwiększenie szybkości pracy i ponowne wykorzystanie kodu w razie potrzeby. Dlatego moduły są elementami składowymi aplikacji Node.js. System modułów Node.js dzieli się na trzy główne typy: „ wbudowane”, „lokalne” i „zewnętrzne”. ”moduły.
W szerokiej gamie wbudowanych modułów znajduje się „ Czytaj linię ” moduł przydatny do odczytu danych z linii poleceń. Oprócz podstawowej funkcjonalności można go również wykorzystać do wykonywania innych specjalnych funkcji za pomocą predefiniowanych metod, takich jak „ utwórz interfejs ()” tworzy interfejs Readline, „ przesuń kursor ()” przesuwa kursor, „ wyczyśćLinię ()” usuwa granicę i wiele więcej.
Ten opis pokaże, jak linia odczytu „ przesuń kursor ()” działa w Node.js.
Jak działa Readline „moveCursor()” w Node.js?
„ przesuń kursor ()” jest predefiniowaną metodą „ Czytaj linię ” moduł działający na poziomą i pionową oś kursora myszy w celu przesunięcia go do pozycji określonej przez użytkownika. Po przesunięciu kursora w określone miejsce użytkownik może w nim wykonać wiele operacji.
Składnia
Uogólniona składnia „ przesuń kursor ()” zapisano poniżej:
Czytaj linię. przesuń kursor ( strumień , dx , Ty [ , oddzwonić ] )
Parametry użyte w składni „ przesuń kursor ()” wyjaśniono poniżej:
- strumień : Reprezentuje czytelny strumień, z którego emitowane jest zdarzenie naciśnięcia klawisza.
- X : Określa poziomą (x) pozycję kursora myszy.
- I : Oznacza pionową (y) pozycję kursora myszy.
- oddzwonić : Definiuje funkcję, która zostanie wykonana po zakończeniu określonego zadania.
Wartość zwracana: „ przesuń kursor ()” daje „ wartość logiczna wartość, która jest „ PRAWDA ”, jeśli strumień nie czeka na „ odpływ „wydarzenie” i „ FAŁSZ „w innych przypadkach.
Przyjrzyjmy się teraz praktycznemu zastosowaniu „ przesuń kursor ()' metoda.
Przykład: zastosowanie metody „moveCursor()” do przesunięcia kursora w określone miejsce
W tym przykładzie zastosowano „ przesuń kursor ()”, aby przesunąć kursor w określone miejsce, a następnie wydrukować współrzędne tej lokalizacji:
konst Czytaj linię = wymagać ( 'Czytaj linię' ) ;konst rl = Czytaj linię. utwórz interfejs ( {
wejście : proces. stdin ,
wyjście : proces. standardowe wyjście
} ) ;
Czytaj linię. przesuń kursor ( proces. standardowe wyjście , 10 , 10 ) ;
konsola. dziennik ( „dx = 10, dy = 10” ) ;
rl. zamknąć ( ) ;
Poniżej znajduje się wyjaśnienie powyższych linii kodu:
- Po pierwsze, „ wymagać ()” importuje „ Czytaj linię ” w bieżącym projekcie Node.js.
- Następnie „ utwórz interfejs ()” określa metodę „ wejście i wyjście ” strumieni jako obiekt do odczytu i zapisu danych ze strumienia.
- Strumień „wejściowy” wykorzystuje „ proces.stdin ” Właściwość do pobierania danych wejściowych od użytkownika.
- Strumień „wyjściowy” wykorzystuje „ proces.stdout ”, aby odczytać strumień wejściowy i wydrukować go jako wynikowy wynik.
- Następnie „ przesuń kursor ()” przesuwa kursor do żądanej pozycji w oparciu o określoną oś poziomą i pionową.
- Wreszcie „ konsola.log ()” wyświetla współrzędne tej lokalizacji, a „ rl.zamknij ()” zamyka strumień.
Notatka : Stwórz '. js ” o dowolnej nazwie i wpisz do niego powyższe linie kodu. Na przykład stworzyliśmy „ indeks .js”.
Wyjście
Wykonaj „ indeks .js” za pomocą poniższego polecenia:
indeks węzła. jsPoniższe dane wyjściowe przesuwają kursor do pozycji określonej przez użytkownika i drukują współrzędne lokalizacji jako „ oś x ' I ' oś y ”:
Chodzi o działanie linii odczytu „ przesuń kursor ()” w Nose.js.
Wniosek
Linia odczytu „ kursor myszki ()” działa na pozycję kursora myszy określoną przez użytkownika za pomocą „ x” i „y ”oś. Metoda ta najpierw przesuwa kursor myszy w określone miejsce, a następnie wykonuje specjalne zadanie zdefiniowane za pomocą danej funkcji wywołania zwrotnego. W tym artykule wyjaśniono działanie readline „ przesuń kursor ()” w Node.js.