Readline moveCursor() hoạt động như thế nào trong Node.js?

Readline Movecursor Hoat Dong Nhu The Nao Trong Node Js



Node.js “ mô-đun ” system là một đoạn mã JavaScript có thể tái sử dụng, cho phép các nhà phát triển cấu trúc tốt hơn, tăng tốc độ làm việc và sử dụng lại mã bất cứ khi nào cần. Đó là lý do tại sao các mô-đun là khối xây dựng của ứng dụng Node.js. Hệ thống mô-đun Node.js được phân thành ba loại chính: “ tích hợp sẵn”, “cục bộ” và “bên thứ ba ” mô-đun.

Trong phạm vi rộng các mô-đun tích hợp của nó, có một “ dòng đọc ” mô-đun hữu ích cho việc đọc dữ liệu từ dòng lệnh. Ngoài chức năng cơ bản, nó còn có thể được sử dụng để thực hiện một số chức năng đặc biệt khác với sự trợ giúp của các phương thức được xác định trước như “ tạoGiao diện ()” tạo giao diện readline, “ di chuyển con trỏ ()” di chuyển con trỏ, “ sạch hàng ()” xóa dòng và hơn thế nữa.







Bài viết này sẽ cho thấy dòng đọc “ di chuyển con trỏ ()” hoạt động trong Node.js.



Readline “moveCursor()” hoạt động như thế nào trong Node.js?

Các ' di chuyển con trỏ ()” là phương thức được xác định trước của “ dòng đọc ” mô-đun hoạt động trên trục ngang và dọc của con trỏ chuột để di chuyển nó đến vị trí do người dùng chỉ định. Khi con trỏ được di chuyển đến một vị trí cụ thể, người dùng có thể thực hiện nhiều thao tác ở đó.



Cú pháp

Cú pháp tổng quát của “ di chuyển con trỏ ()” được viết dưới đây:





readline. di chuyển con trỏ ( suối , dx , Bạn [ , gọi lại ] )

Các tham số được sử dụng trong cú pháp của “ di chuyển con trỏ ()” được giải thích dưới đây:

  • suối : Nó đại diện cho luồng có thể đọc được từ đó sự kiện nhấn phím được phát ra.
  • x : Nó chỉ định vị trí ngang (x) của con trỏ chuột.
  • : Nó biểu thị vị trí dọc(y) của con trỏ chuột.
  • gọi lại : Nó xác định một hàm thực thi sau khi hoàn thành nhiệm vụ được chỉ định.

Giá trị trả về: Các ' di chuyển con trỏ ()” đưa ra một “ boolean ” giá trị đó là “ ĐÚNG VẬY ” nếu luồng không đợi “ làm khô hạn ” sự kiện và là “ SAI ” đối với các trường hợp khác.



Bây giờ, hãy xem việc triển khai thực tế của “ di chuyển con trỏ ()' phương pháp.

Ví dụ: Áp dụng phương thức “moveCursor()” để di chuyển con trỏ đến vị trí cụ thể

Ví dụ này sử dụng “ di chuyển con trỏ ()” để di chuyển con trỏ đến vị trí đã chỉ định và sau đó in tọa độ vị trí đó:

hằng số dòng đọc = yêu cầu ( 'dòng đọc' ) ;
hằng số rl = readline. tạoGiao diện ( {
đầu vào : quá trình. stdin ,
đầu ra : quá trình. thiết bị xuất chuẩn
} ) ;
readline. di chuyển con trỏ ( quá trình. thiết bị xuất chuẩn , 10 , 10 ) ;
bảng điều khiển. nhật ký ( 'dx = 10, dy = 10' ) ;
rl. đóng ( ) ;

Giải thích về các dòng mã nêu trên được viết dưới đây:

  • Thứ nhất, “ yêu cầu ()” nhập phương thức “ dòng đọc ” trong dự án Node.js hiện tại.
  • Tiếp theo, “ tạoGiao diện ()” chỉ định “ đầu vào và đầu ra ” luồng làm đối tượng để đọc và ghi dữ liệu từ luồng.
  • Luồng “đầu vào” sử dụng “ quá trình.stdin ” thuộc tính để lấy dữ liệu đầu vào của người dùng.
  • Luồng “đầu ra” sử dụng “ quá trình.stdout ” để đọc luồng đầu vào và in nó dưới dạng kết quả đầu ra.
  • Sau đó, “ di chuyển con trỏ ()” điều hướng con trỏ đến vị trí mong muốn dựa trên trục ngang và trục dọc đã chỉ định.
  • Cuối cùng, “ console.log ()” hiển thị tọa độ của vị trí đó và “ rl.đóng ()” sẽ đóng luồng.

Ghi chú : Tạo một '. js ” với tên bất kỳ và viết những dòng mã trên vào đó. Ví dụ: chúng tôi đã tạo “ mục lục .js”.

đầu ra

Thực hiện “ mục lục .js” thông qua lệnh nêu dưới đây:

chỉ số nút. js

Đầu ra bên dưới di chuyển con trỏ đến vị trí do người dùng chỉ định và in tọa độ vị trí đó dưới dạng “ trục x ' Và ' trục y ”:

Đó là tất cả về hoạt động của dòng đọc “ di chuyển con trỏ ()” trong Nose.js.

Phần kết luận

Dòng đọc “ con trỏ chuột ()” hoạt động trên vị trí của con trỏ chuột được người dùng chỉ định với sự trợ giúp của “ x” và “y “trục. Phương pháp này trước tiên di chuyển con trỏ chuột đến một vị trí cụ thể và sau đó thực hiện một tác vụ đặc biệt được xác định với sự trợ giúp của hàm gọi lại đã cho. Bài viết này đã giải thích hoạt động của dòng đọc “ di chuyển con trỏ ()” trong Node.js.