Bagaimana Readline moveCursor() Bekerja di Node.js?

Bagaimana Readline Movecursor Bekerja Di Node Js



Node.js “ modul ” sistem adalah bagian dari kode JavaScript yang dapat digunakan kembali yang memungkinkan pengembang membuat struktur yang lebih baik, meningkatkan kecepatan kerja, dan menggunakan kembali kode tersebut kapan pun diperlukan. Itu sebabnya modul adalah elemen penyusun aplikasi Node.js. Sistem modul Node.js dikategorikan menjadi tiga tipe utama: “ bawaan”, “lokal”, dan “pihak ketiga ” modul.

Dalam berbagai modul bawaannya, terdapat “ garis baca ” modul yang berguna untuk membaca data dari baris perintah. Terlepas dari fungsi dasarnya, ini juga dapat digunakan untuk menjalankan beberapa fungsi khusus lainnya dengan bantuan metode yang telah ditentukan sebelumnya seperti “ buat Antarmuka ()” membuat antarmuka readline, “ pindahkan Kursor ()” menggerakkan kursor, “ garis jelas ()” membersihkan garis, dan banyak lagi.







Tulisan ini akan menunjukkan bagaimana readline “ pindahkan Kursor ()” metode bekerja di Node.js.



Bagaimana Readline “moveCursor()” Bekerja di Node.js?

pindahkan Kursor ()” adalah metode yang telah ditentukan sebelumnya dari “ garis baca Modul ” yang bekerja pada sumbu horizontal dan vertikal kursor mouse untuk memindahkannya ke posisi yang ditentukan pengguna. Setelah kursor dipindahkan ke posisi tertentu, maka pengguna dapat melakukan beberapa operasi di sana.



Sintaksis

Sintaks umum dari “ pindahkan Kursor ()” metodenya ditulis di bawah ini:





garis baca. pindahkan Kursor ( sungai kecil , dx , Anda [ , panggilan balik ] )

Parameter yang digunakan dalam sintaks “ pindahkan Kursor ()” dijelaskan di bawah ini:

  • sungai kecil : Ini mewakili aliran yang dapat dibaca dari mana peristiwa penekanan tombol dipancarkan.
  • X : Ini menentukan posisi horizontal(x) kursor mouse.
  • Dan : Ini menunjukkan posisi vertikal(y) kursor mouse.
  • panggilan balik : Ini mendefinisikan fungsi yang dijalankan setelah selesainya tugas yang ditentukan.

Nilai Pengembalian: pindahkan Kursor ()” metode memberikan “ boolean ” nilai yaitu “ BENAR ” jika streaming tidak menunggu “ mengeringkan ” acara dan adalah “ PALSU ” untuk kasus lain.



Sekarang, lihatlah implementasi praktis dari “ pindahkan Kursor ()' metode.

Contoh: Menerapkan Metode “moveCursor()” untuk Memindahkan Kursor pada Posisi Tertentu

Contoh ini menggunakan “ pindahkan Kursor ()” metode untuk memindahkan kursor pada posisi yang ditentukan dan kemudian mencetak koordinat lokasi tersebut:

konstanta garis baca = memerlukan ( 'baris baca' ) ;
konstanta rl = garis baca. buat Antarmuka ( {
memasukkan : proses. stdin ,
keluaran : proses. stdout
} ) ;
garis baca. pindahkan Kursor ( proses. stdout , 10 , 10 ) ;
menghibur. catatan ( 'dx = 10, dy = 10' ) ;
rl. menutup ( ) ;

Penjelasan dari baris kode di atas ditulis di bawah ini:

  • Pertama, “ memerlukan ()” metode mengimpor “ garis baca ” modul dalam proyek Node.js saat ini.
  • Selanjutnya, “ buat Antarmuka ()” metode menentukan “ masukan dan keluaran ” stream sebagai objek untuk membaca dan menulis data dari stream.
  • Aliran 'masukan' menggunakan ' proses.stdin ” properti untuk mengambil input pengguna.
  • Aliran 'output' menggunakan ' proses.stdout ” properti untuk membaca aliran input dan mencetaknya sebagai output yang dihasilkan.
  • Setelah itu, “ pindahkan Kursor ()” menavigasi kursor ke posisi yang diinginkan berdasarkan sumbu horizontal dan vertikal yang ditentukan.
  • Terakhir, “ konsol.log ()” menampilkan koordinat lokasi tersebut dan “ rl.tutup ()” metode menutup aliran.

Catatan : Membuat '. js ” file dengan nama apa pun dan tulis baris kode di atas ke dalamnya. Misalnya, kami telah membuat “ indeks .js”.

Keluaran

Jalankan “ indeks .js” melalui perintah yang disebutkan di bawah ini:

indeks simpul. js

Output di bawah ini menggerakkan kursor pada posisi yang ditentukan oleh pengguna dan mencetak koordinat lokasi tersebut sebagai “ sumbu x ' Dan ' sumbu y ”:

Ini semua tentang cara kerja readline “ pindahkan Kursor ()” metode di Nose.js.

Kesimpulan

Garis baca “ mouseCursor ()” metode bekerja pada posisi kursor mouse yang ditentukan oleh pengguna dengan bantuan “ x” dan “y ” sumbu. Metode ini pertama-tama menggerakkan kursor mouse ke posisi tertentu dan kemudian melakukan tugas khusus yang ditentukan dengan bantuan fungsi panggilan balik yang diberikan. Tulisan ini telah menjelaskan cara kerja readline “ pindahkan Kursor ()” metode di Node.js.