¿Cómo funciona Readline moveCursor() en Node.js?

Como Funciona Readline Movecursor En Node Js



Nodo.js “ módulo El sistema es una pieza de código JavaScript reutilizable que permite a los desarrolladores estructurar mejor, aumentar la velocidad de trabajo y reutilizar el código cuando sea necesario. Es por eso que los módulos son los componentes básicos de la aplicación Node.js. El sistema de módulos de Node.js se clasifica en tres tipos principales: “ incorporado”, “local” y “de terceros” ”Módulos.

En la amplia gama de sus módulos incorporados, se encuentra un “ línea de lectura ”Módulo que es útil para leer datos desde la línea de comando. Además de su funcionalidad básica, también se puede utilizar para realizar otras funcionalidades especiales con la ayuda de sus métodos predefinidos, como ' crear interfaz ()” crea una interfaz de línea de lectura, “ movercursor ()” mueve el cursor, “ línea clara ()” aclara la línea y mucho más.







Este artículo mostrará cómo la línea de lectura ' movercursor ()” funciona en Node.js.



¿Cómo funciona Readline “moveCursor()” en Node.js?

El ' movercursor ()” es el método predefinido de “ línea de lectura ”Módulo que trabaja en el eje horizontal y vertical del cursor del mouse para moverlo a la posición especificada por el usuario. Una vez que el cursor se mueve a una posición particular, el usuario puede realizar múltiples operaciones allí.



Sintaxis

La sintaxis generalizada del “ movercursor ()” está escrito a continuación:





línea de lectura. movercursor ( arroyo , dx , [ , llamar de vuelta ] )

Los parámetros utilizados en la sintaxis del “ movercursor ()” se explican a continuación:

  • arroyo : Representa la secuencia legible desde la cual se emite el evento de pulsación de tecla.
  • X : Especifica la posición horizontal (x) del cursor del mouse.
  • y : Indica la posición vertical (y) del cursor del mouse.
  • llamar de vuelta : Define una función que se ejecuta después de completar la tarea especificada.

Valor de retorno: El ' movercursor ()” método da un “ booleano ' valor que es ' verdadero ' si la transmisión no espera el ' drenar 'evento y es' FALSO ”para otros casos.



Ahora, echemos un vistazo a la implementación práctica del “ movercursor ()' método.

Ejemplo: aplicación del método “moveCursor()” para mover el cursor a una posición específica

Este ejemplo utiliza el ' movercursor ()” para mover el cursor a la posición especificada y luego imprimir las coordenadas de esa ubicación:

constante línea de lectura = requerir ( 'línea de lectura' ) ;
constante rl = línea de lectura. crear interfaz ( {
aporte : proceso. entrada estándar ,
producción : proceso. salida estándar
} ) ;
línea de lectura. movercursor ( proceso. salida estándar , 10 , 10 ) ;
consola. registro ( 'dx = 10, dy = 10' ) ;
rl. cerca ( ) ;

La explicación de las líneas de código mencionadas anteriormente se escribe a continuación:

  • En primer lugar, el “ requerir ()” importa el método “ línea de lectura ”Módulo en el proyecto actual de Node.js.
  • A continuación, el “ crear interfaz ()” método especifica el “ entrada y salida ”transmite como un objeto para leer y escribir datos del flujo.
  • El flujo de 'entrada' utiliza el ' proceso.stdin 'Propiedad para recibir la entrada del usuario.
  • El flujo de 'salida' utiliza el ' proceso.stdout ”Propiedad para leer el flujo de entrada e imprimirlo como salida resultante.
  • Después de eso, el “ movercursor ()” navega el cursor a la posición deseada según los ejes horizontal y vertical especificados.
  • Por último, el “ consola.log ()” muestra las coordenadas de esa ubicación y el “ rl.cerrar ()” cierra la secuencia.

Nota : Crear un '. js ”archivo de cualquier nombre y escriba en él las líneas de código anteriores. Por ejemplo, hemos creado “ índice .js”.

Producción

Ejecute el “ índice .js” mediante el comando que se indica a continuación:

índice de nodo. js

El siguiente resultado mueve el cursor a la posición especificada por el usuario e imprime las coordenadas de esa ubicación como ' eje x ' y ' y-axis ”:

Se trata del funcionamiento de la línea de lectura ' movercursor ()” método en Nose.js.

Conclusión

La línea de lectura “ cursor del ratón ()” funciona en la posición del cursor del mouse especificada por el usuario con la ayuda de su “ X y Y ”eje. Este método primero mueve el cursor del mouse a una posición particular y luego realiza una tarea especial definida con la ayuda de la función de devolución de llamada dada. Este artículo ha explicado el funcionamiento de readline ' movercursor ()” método en Node.js.