Node.js» модуль Система представляет собой фрагмент многократно используемого кода JavaScript, который позволяет разработчикам лучше структурировать, увеличить скорость работы и повторно использовать код при необходимости. Вот почему модули являются строительными блоками приложения Node.js. Система модулей Node.js делится на три основных типа: встроенные», «локальные» и «сторонние» » модули.
В широком ассортименте встроенных модулей имеется « линия чтения », полезный для чтения данных из командной строки. Помимо основных функций, его также можно использовать для выполнения некоторых других специальных функций с помощью предопределенных методов, таких как « создатьИнтерфейс ()» создает интерфейс readline, « переместитьКурсор ()» перемещает курсор, « ClearLine ()» очищает линию и многое другое.
Эта статья покажет, как строка чтения « переместитьКурсор ()» работает в Node.js.
Как Readline «moveCursor()» работает в Node.js?
« переместитьКурсор ()» — это предопределенный метод « линия чтения ” модуль, который работает по горизонтальной и вертикальной оси курсора мыши, чтобы переместить его в положение, указанное пользователем. Как только курсор перемещается в определенную позицию, пользователь может выполнять там несколько операций.
Синтаксис
Обобщенный синтаксис « переместитьКурсор ()» описан ниже:
линия чтения. переместитьКурсор ( транслировать , дх , ты [ , перезвонить ] )
Параметры, используемые в синтаксисе « переместитьКурсор ()» описаны ниже:
- транслировать : представляет читаемый поток, из которого генерируется событие нажатия клавиши.
- Икс : определяет горизонтальное (x) положение курсора мыши.
- и : обозначает вертикальное (y) положение курсора мыши.
- перезвонить : определяет функцию, которая выполняется после завершения указанной задачи.
Возвращаемое значение: « переместитьКурсор ()» дает « логическое значение ” значение, которое “ истинный », если поток не ждет « осушать ” событие и является “ ЛОЖЬ » для других случаев.
Теперь взглянем на практическую реализацию « переместитьКурсор ()».
Пример. Применение метода «moveCursor()» для перемещения курсора в определенную позицию.
В этом примере используется « переместитьКурсор ()», чтобы переместить курсор в указанную позицию, а затем распечатать координаты этого местоположения:
константа линия чтения '=' требовать ( 'линия чтения' ) ;константа рл '=' линия чтения. создатьИнтерфейс ( {
вход : процесс. стандартный ввод ,
выход : процесс. стандартный вывод
} ) ;
линия чтения. переместитьКурсор ( процесс. стандартный вывод , 10 , 10 ) ;
консоль. бревно ( 'dx = 10, dy = 10' ) ;
рл. закрывать ( ) ;
Пояснения к вышеуказанным строкам кода написаны ниже:
- Во-первых, « требовать ()» импортирует « линия чтения ” в текущем проекте Node.js.
- Далее « создатьИнтерфейс ()» указывает метод « вход» и «выход ”streams как объект для чтения и записи данных из потока.
- «Входной» поток использует « процесс.stdin ” свойство для ввода данных пользователем.
- «Выходной» поток использует « процесс.stdout ” для чтения входного потока и печати его как результирующего вывода.
- После этого « переместитьКурсор ()» перемещает курсор в нужную позицию на основе заданной горизонтальной и вертикальной оси.
- Наконец, « консоль.log ()» отображает координаты этого места и « rl.закрыть ()» закрывает поток.
Примечание : Создать '. js ” файл с любым именем и напишите в него приведенные выше строки кода. Например, мы создали « индекс .js».
Выход
Выполните « индекс .js» с помощью приведенной ниже команды:
индекс узла. jsВывод ниже перемещает курсор в позицию, указанную пользователем, и печатает координаты этого местоположения как « ось X ' и ' ось Y »:
Все дело в работе ридлайна» переместитьКурсор ()» в Nose.js.
Заключение
Строка чтения « мышьКурсор ()» работает с позицией курсора мыши, указанной пользователем с помощью его « х» и «у » ось. Этот метод сначала перемещает курсор мыши в определенную позицию, а затем выполняет специальную задачу, определенную с помощью данной функции обратного вызова. В этой статье объясняется работа линии чтения. переместитьКурсор ()» в Node.js.