Readline moveCursor()는 Node.js에서 어떻게 작동하나요?

Readline Movecursor Neun Node Jseseo Eotteohge Jagdonghanayo



Node.js “ 기준 치수 ” 시스템은 개발자가 구조를 개선하고 작업 속도를 높이며 필요할 때마다 코드를 재사용할 수 있게 해주는 재사용 가능한 JavaScript 코드 조각입니다. 이것이 바로 모듈이 Node.js 애플리케이션의 구성 요소인 이유입니다. Node.js 모듈 시스템은 세 가지 주요 유형으로 분류됩니다. 내장형”, “로컬” 및 “타사” ' 모듈.

다양한 내장 모듈에는 “ 판독선 ” 명령줄에서 데이터를 읽는 데 유용한 모듈입니다. 기본 기능 외에도 다음과 같은 사전 정의된 방법을 사용하여 다른 특수 기능을 수행하는 데 활용할 수도 있습니다. 생성인터페이스 ()”는 readline 인터페이스를 생성합니다. 이동커서 ()”는 커서를 이동시키고, “ 클리어라인 ()”를 사용하면 줄을 지우는 등 다양한 기능을 수행할 수 있습니다.





이 글은 readline ' 이동커서 ()” 메소드는 Node.js에서 작동합니다.



Node.js에서 Readline 'moveCursor()'는 어떻게 작동하나요?

이동커서 ()”는 “의 사전 정의된 방법입니다. 판독선 ” 마우스 커서의 수평축과 수직축에서 작동하여 사용자가 지정한 위치로 마우스 커서를 이동시키는 모듈입니다. 커서가 특정 위치로 이동하면 사용자는 그곳에서 여러 작업을 수행할 수 있습니다.



통사론

'의 일반화된 구문 이동커서 ()” 메소드는 아래와 같이 작성됩니다.





readline. 이동커서 ( 개울 , dx , [ , 콜백 ] )

'의 구문에 사용되는 매개변수 이동커서 ()” 방법은 아래에 설명되어 있습니다.

  • 개울 : 키 누르기 이벤트가 발생하는 읽기 가능한 스트림을 나타냅니다.
  • 엑스 : 마우스 커서의 가로(x) 위치를 지정합니다.
  • 그리고 : 마우스 커서의 수직(y) 위치를 나타냅니다.
  • 콜백 : 지정된 작업이 완료된 후 실행되는 함수를 정의합니다.

반환 값: 이동커서 ()” 메서드는 “ 부울 ” 값은 “ 진실 ” 스트림이 “ 물을 빼다 ” 이벤트는 “ 거짓 ' 다른 경우에는.



이제 '의 실제 구현을 살펴보겠습니다. 이동커서 ()' 방법.

예: “moveCursor()” 메소드를 적용하여 특정 위치로 커서 이동

이 예에서는 “ 이동커서 ()” 메서드를 사용하여 지정된 위치로 커서를 이동한 다음 해당 위치 좌표를 인쇄합니다.

const 판독선 = 필요하다 ( '읽기선' ) ;
const rl = readline. 생성인터페이스 ( {
입력 : 프로세스. 표준 입력 ,
산출 : 프로세스. 표준 출력
} ) ;
readline. 이동커서 ( 프로세스. 표준 출력 , 10 , 10 ) ;
콘솔. 통나무 ( 'dx = 10, dy = 10' ) ;
rl. 닫다 ( ) ;

위에서 언급한 코드 라인에 대한 설명은 다음과 같습니다.

  • 첫째, “ 필요하다 ()' 메소드는 '를 가져옵니다. 판독선 ” 현재 Node.js 프로젝트의 모듈입니다.
  • 다음으로는 “ 생성인터페이스 ()' 메소드는 '를 지정합니다. 입력과 출력 ” 스트림을 개체로 사용하여 스트림에서 데이터를 읽고 씁니다.
  • '입력' 스트림은 ' 프로세스.stdin ” 사용자 입력을 받기 위한 속성입니다.
  • '출력' 스트림은 ' 프로세스.stdout ” 속성을 사용하여 입력 스트림을 읽고 결과 출력으로 인쇄합니다.
  • 그 후, “ 이동커서 ()”는 지정된 수평 및 수직 축을 기준으로 커서를 원하는 위치로 이동합니다.
  • 마지막으로 “ 콘솔.로그 ()”는 해당 위치의 좌표를 표시하고 “ rl.close ()” 메서드는 스트림을 닫습니다.

메모 : '를 생성합니다. JS ” 파일을 만들고 위의 코드 줄을 작성합니다. 예를 들어, 우리는 “ 색인 .js”.

산출

'를 실행합니다. 색인 .js” 아래 명시된 명령을 통해:

노드 인덱스. JS

아래 출력은 사용자가 지정한 위치로 커서를 이동하고 해당 위치 좌표를 ' x축 ' 그리고 ' y축 ':

그것은 readline의 작동에 관한 것입니다. 이동커서 ()” 메소드를 사용합니다.

결론

읽어보기 “ 마우스커서 ()” 메소드는 “를 사용하여 사용자가 지정한 마우스 커서의 위치에 대해 작동합니다. x”와 “y ” 축. 이 메서드는 먼저 마우스 커서를 특정 위치로 이동한 다음 주어진 콜백 함수의 도움으로 정의된 특수 작업을 수행합니다. 이 글은 readline의 작동을 설명했습니다. 이동커서 ()” 메서드를 Node.js에서 사용합니다.