โหนด js “ โมดูล ” คือส่วนหนึ่งของโค้ด JavaScript ที่นำมาใช้ซ้ำได้ซึ่งช่วยให้นักพัฒนามีโครงสร้างที่ดีขึ้น เพิ่มความเร็วในการทำงาน และใช้โค้ดซ้ำได้ทุกเมื่อที่ต้องการ นั่นเป็นเหตุผลว่าทำไมโมดูลจึงเป็นส่วนประกอบสำคัญของแอปพลิเคชัน Node.js ระบบโมดูล Node.js แบ่งออกเป็นสามประเภทหลัก: “ ในตัว”, “ท้องถิ่น” และ “บุคคลที่สาม ” โมดูล
ในโมดูลในตัวที่หลากหลายมี “ อ่านบรรทัด ” โมดูลที่มีประโยชน์สำหรับการอ่านข้อมูลจากบรรทัดคำสั่ง นอกเหนือจากฟังก์ชันพื้นฐานแล้ว ยังสามารถใช้เพื่อดำเนินการฟังก์ชันพิเศษอื่นๆ ด้วยความช่วยเหลือของวิธีการที่กำหนดไว้ล่วงหน้า เช่น “ สร้างอินเทอร์เฟซ ()” สร้างอินเทอร์เฟซ readline “ ย้ายเคอร์เซอร์ ()” เลื่อนเคอร์เซอร์“ เคลียร์ไลน์ ()” ล้างบรรทัด และอื่นๆ อีกมากมาย
บทความนี้จะแสดงให้เห็นว่า readline “ ย้ายเคอร์เซอร์ ()” วิธีการทำงานใน Node.js
Readline “moveCursor()” ทำงานอย่างไรใน Node.js
“ ย้ายเคอร์เซอร์ ()” เป็นวิธีการที่กำหนดไว้ล่วงหน้าของ “ อ่านบรรทัด ” โมดูลที่ทำงานบนแกนแนวนอนและแนวตั้งของเคอร์เซอร์ของเมาส์เพื่อเลื่อนไปยังตำแหน่งที่ผู้ใช้ระบุ เมื่อเคอร์เซอร์ถูกย้ายไปยังตำแหน่งใดตำแหน่งหนึ่ง ผู้ใช้สามารถดำเนินการหลายอย่างที่นั่นได้
ไวยากรณ์
ไวยากรณ์ทั่วไปของ “ ย้ายเคอร์เซอร์ ()” วิธีการเขียนไว้ด้านล่าง:
อ่านบรรทัด ย้ายเคอร์เซอร์ ( ลำธาร , ดีเอ็กซ์ , คุณ [ , โทรกลับ ] )
พารามิเตอร์ที่ใช้ในไวยากรณ์ของ “ ย้ายเคอร์เซอร์ ()” วิธีการอธิบายไว้ด้านล่าง:
- ลำธาร : มันแสดงถึงสตรีมที่อ่านได้ซึ่งเหตุการณ์การกดปุ่มถูกปล่อยออกมา
- x : ระบุตำแหน่งแนวนอน (x) ของเคอร์เซอร์ของเมาส์
- และ : หมายถึงตำแหน่งแนวตั้ง (y) ของเคอร์เซอร์ของเมาส์
- โทรกลับ : กำหนดฟังก์ชันที่ดำเนินการหลังจากเสร็จสิ้นงานที่ระบุ
มูลค่าส่งคืน: “ ย้ายเคอร์เซอร์ ()” วิธีการให้ “ บูลีน ” คุณค่าซึ่งก็คือ “ จริง ” ถ้ากระแสไม่รอ “ ท่อระบายน้ำ ” เหตุการณ์และเป็น “ เท็จ ” สำหรับกรณีอื่นๆ
ตอนนี้ มาดูการนำไปปฏิบัติจริงของ “ ย้ายเคอร์เซอร์ ()' วิธี.
ตัวอย่าง: การใช้เมธอด “moveCursor()” เพื่อเลื่อนเคอร์เซอร์ไปที่ตำแหน่งเฉพาะ
ตัวอย่างนี้ใช้ ' ย้ายเคอร์เซอร์ ()” เพื่อเลื่อนเคอร์เซอร์ไปที่ตำแหน่งที่ระบุแล้วพิมพ์พิกัดตำแหน่งนั้น:
ค่าคงที่ อ่านบรรทัด = จำเป็นต้อง ( 'อ่านไลน์' ) ;ค่าคงที่ ร.ล = อ่านบรรทัด สร้างอินเทอร์เฟซ ( {
ป้อนข้อมูล : : กระบวนการ. มาตรฐาน ,
เอาท์พุท : : กระบวนการ. มาตรฐาน
} ) ;
อ่านบรรทัด ย้ายเคอร์เซอร์ ( กระบวนการ. มาตรฐาน , 10 , 10 ) ;
คอนโซล บันทึก ( 'dx = 10, dy = 10' ) ;
ร.ล. ปิด ( ) ;
คำอธิบายของบรรทัดโค้ดที่ระบุไว้ข้างต้นเขียนไว้ด้านล่าง:
- ประการแรก “ จำเป็นต้อง ()” วิธีการนำเข้า “ อ่านบรรทัด ” โมดูลในโครงการ Node.js ปัจจุบัน
- ต่อไป “ สร้างอินเทอร์เฟซ ()” วิธีการระบุ “ อินพุต” และ “เอาต์พุต ” สตรีมเป็นวัตถุเพื่ออ่านและเขียนข้อมูลจากสตรีม
- สตรีม 'อินพุต' ใช้ ' กระบวนการ.stdin ” คุณสมบัติสำหรับการป้อนข้อมูลของผู้ใช้
- สตรีม 'เอาต์พุต' ใช้ ' กระบวนการ.stdout ” เพื่ออ่านอินพุตสตรีมและพิมพ์เป็นเอาต์พุตผลลัพธ์
- หลังจากนั้น “ ย้ายเคอร์เซอร์ ()” เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการตามแกนแนวนอนและแนวตั้งที่ระบุ
- สุดท้ายนี้ “ console.log ()” แสดงพิกัดของตำแหน่งนั้นและ “ rl.ปิด ()” วิธีการปิดกระแส
บันทึก : สร้าง “. เจส ” ชื่อใดก็ได้ และเขียนบรรทัดโค้ดด้านบนลงไป เช่นเราได้สร้าง” ดัชนี .js”
เอาท์พุต
ดำเนินการ “ ดัชนี .js” ผ่านคำสั่งที่ระบุด้านล่าง:
ดัชนีโหนด เจสผลลัพธ์ด้านล่างจะเลื่อนเคอร์เซอร์ไปที่ตำแหน่งที่ผู้ใช้ระบุและพิมพ์พิกัดตำแหน่งนั้นว่า “ แกน x ' และ ' แกน y ”:
มันคือทั้งหมดที่เกี่ยวกับการทำงานของ readline” ย้ายเคอร์เซอร์ ()” วิธีการใน Nose.js
บทสรุป
บทอ่าน” เมาส์เคอร์เซอร์ ()” วิธีการทำงานบนตำแหน่งของเคอร์เซอร์ของเมาส์ที่ผู้ใช้ระบุด้วยความช่วยเหลือของ “ x” และ “y แกน” วิธีนี้จะเลื่อนเคอร์เซอร์ของเมาส์ไปยังตำแหน่งใดตำแหน่งหนึ่งก่อน จากนั้นจึงทำงานพิเศษที่กำหนดโดยใช้ฟังก์ชันโทรกลับที่กำหนด บทความนี้ได้อธิบายการทำงานของ readline” ย้ายเคอร์เซอร์ ()” วิธีการใน Node.js