Readline moveCursor() Node.js இல் எப்படி வேலை செய்கிறது?

Readline Movecursor Node Js Il Eppati Velai Ceykiratu



Node.js” தொகுதி 'சிஸ்டம் என்பது மீண்டும் பயன்படுத்தக்கூடிய ஜாவாஸ்கிரிப்ட் குறியீட்டின் ஒரு பகுதியாகும், இது டெவலப்பர்களை சிறப்பாக கட்டமைக்கவும், வேலை வேகத்தை அதிகரிக்கவும், தேவைப்படும் போதெல்லாம் குறியீட்டை மீண்டும் பயன்படுத்தவும் அனுமதிக்கிறது. அதனால்தான் தொகுதிகள் Node.js பயன்பாட்டின் கட்டுமானத் தொகுதிகள். Node.js தொகுதி அமைப்பு மூன்று முக்கிய வகைகளாக வகைப்படுத்தப்பட்டுள்ளது: ' உள்ளமைக்கப்பட்ட', 'உள்ளூர்' மற்றும் 'மூன்றாம் தரப்பு ”தொகுதிகள்.

அதன் உள்ளமைக்கப்பட்ட தொகுதிகளின் பரந்த வரம்பில், ஒரு ' வாசிப்பு வரி ” தொகுதி கட்டளை வரியிலிருந்து தரவைப் படிக்க பயனுள்ளதாக இருக்கும். அதன் அடிப்படை செயல்பாட்டைத் தவிர, அதன் முன் வரையறுக்கப்பட்ட முறைகளின் உதவியுடன் வேறு சில சிறப்பு செயல்பாடுகளைச் செய்வதற்கும் இது பயன்படுத்தப்படலாம். உருவாக்கு இடைமுகம் ()' ஒரு ரீட்லைன் இடைமுகத்தை உருவாக்குகிறது, ' நகர்த்த கர்சர் ()' கர்சரை நகர்த்துகிறது, ' தெளிவான வரி ()” வரியை அழிக்கிறது, மேலும் பல.







இந்த ரீட்லைன் எப்படி இருக்கிறது என்பதைக் காட்டும். நகர்த்த கர்சர் ()” முறை Node.js இல் வேலை செய்கிறது.



Node.js இல் Readline 'moveCursor()' எப்படி வேலை செய்கிறது?

' நகர்த்த கர்சர் ()” என்பது முன் வரையறுக்கப்பட்ட முறை வாசிப்பு வரி ” மவுஸ் கர்சரின் கிடைமட்ட மற்றும் செங்குத்து அச்சில் செயல்படும் தொகுதி பயனரால் குறிப்பிடப்பட்ட நிலைக்கு நகர்த்தப்படும். கர்சரை ஒரு குறிப்பிட்ட நிலைக்கு நகர்த்தியவுடன், பயனர் அங்கு பல செயல்பாடுகளைச் செய்ய முடியும்.



தொடரியல்

'இன் பொதுவான தொடரியல் நகர்த்த கர்சர் ()” முறை கீழே எழுதப்பட்டுள்ளது:





வாசிப்பு வரி. நகர்த்த கர்சர் ( ஓடை , dx , நீ [ , திரும்ப அழைக்க ] )

'இன் தொடரியலில் பயன்படுத்தப்படும் அளவுருக்கள் நகர்த்த கர்சர் ()” முறை கீழே விளக்கப்பட்டுள்ளது:

  • ஓடை : இது கீபிரஸ் நிகழ்வு வெளியிடப்படும் படிக்கக்கூடிய ஸ்ட்ரீமைக் குறிக்கிறது.
  • எக்ஸ் : இது மவுஸ் கர்சரின் கிடைமட்ட(x) நிலையைக் குறிப்பிடுகிறது.
  • மற்றும் : இது மவுஸ் கர்சரின் செங்குத்து(y) நிலையைக் குறிக்கிறது.
  • திரும்ப அழைக்க : இது குறிப்பிட்ட பணியை முடித்த பிறகு செயல்படும் ஒரு செயல்பாட்டை வரையறுக்கிறது.

வருவாய் மதிப்பு: ' நகர்த்த கர்சர் ()' முறை ' பூலியன் 'மதிப்பு இது' உண்மை ஸ்ட்ரீம் காத்திருக்கவில்லை என்றால் ' வடிகால் 'நிகழ்வு மற்றும் அது' பொய் மற்ற வழக்குகளுக்கு.



இப்போது, ​​நடைமுறைச் செயல்படுத்தலைப் பாருங்கள் ' நகர்த்த கர்சர் ()” முறை.

எடுத்துக்காட்டு: குறிப்பிட்ட இடத்தில் கர்சரை நகர்த்துவதற்கு “moveCursor()” முறையைப் பயன்படுத்துதல்

இந்த உதாரணம் ' நகர்த்த கர்சர் ()” முறை குறிப்பிட்ட இடத்தில் கர்சரை நகர்த்தி, பின்னர் அந்த இருப்பிட ஒருங்கிணைப்புகளை அச்சிடவும்:

நிலையான வாசிப்பு வரி = தேவை ( 'படிக்கலை' ) ;
நிலையான rl = வாசிப்பு வரி. உருவாக்கு இடைமுகம் ( {
உள்ளீடு : செயல்முறை. stdin ,
வெளியீடு : செயல்முறை. stdout
} ) ;
வாசிப்பு வரி. நகர்த்த கர்சர் ( செயல்முறை. stdout , 10 , 10 ) ;
பணியகம். பதிவு ( 'dx = 10, dy = 10' ) ;
rl. நெருக்கமான ( ) ;

மேலே கூறப்பட்ட குறியீடு வரிகளின் விளக்கம் கீழே எழுதப்பட்டுள்ளது:

  • முதலில், ' தேவை ()' முறை இறக்குமதி செய்கிறது ' வாசிப்பு வரி ” தற்போதைய Node.js திட்டத்தில் தொகுதி.
  • அடுத்து, ' உருவாக்கு இடைமுகம் ()' முறை குறிப்பிடுகிறது ' உள்ளீடு' மற்றும் 'வெளியீடு ” ஸ்ட்ரீமில் இருந்து தரவைப் படிக்கவும் எழுதவும் ஒரு பொருளாக ஸ்ட்ரீம்கள்.
  • 'உள்ளீடு' ஸ்ட்ரீம் ' process.stdin 'பயனர் உள்ளீட்டை எடுப்பதற்கான சொத்து.
  • 'வெளியீடு' ஸ்ட்ரீம் 'ஐப் பயன்படுத்துகிறது process.stdout 'உள்ளீட்டு ஸ்ட்ரீமைப் படித்து அதன் விளைவாக வெளியீடாக அச்சிடுவதற்கான சொத்து.
  • அதன் பிறகு, ' நகர்த்த கர்சர் ()” குறிப்பிடப்பட்ட கிடைமட்ட மற்றும் செங்குத்து அச்சின் அடிப்படையில் கர்சரை விரும்பிய நிலைக்கு வழிநடத்துகிறது.
  • இறுதியாக, ' console.log ()” அந்த இடத்தின் ஆயங்களை காட்டுகிறது மற்றும் “ rl.close ()” முறை ஸ்ட்ரீமை மூடுகிறது.

குறிப்பு : ஒரு 'உருவாக்கு. js ” எந்த பெயரின் கோப்பு மற்றும் மேலே உள்ள குறியீட்டு வரிகளை அதில் எழுதவும். உதாரணமாக, நாங்கள் உருவாக்கியுள்ளோம் ' குறியீட்டு .js'.

வெளியீடு

செயல்படுத்தவும் ' குறியீட்டு .js” கீழே கூறப்பட்ட கட்டளை வழியாக:

முனை குறியீடு. js

கீழே உள்ள வெளியீடு, கர்சரை பயனரால் குறிப்பிடப்பட்ட நிலையில் நகர்த்துகிறது மற்றும் அந்த இருப்பிடத்தை ஒருங்கிணைக்கிறது ' x-அச்சு 'மற்றும்' y-அச்சு ”:

இது ரீட்லைனின் செயல்பாட்டைப் பற்றியது ' நகர்த்த கர்சர் ()” Nose.js இல் உள்ள முறை.

முடிவுரை

வாசிப்பு வரி ' மவுஸ் கர்சர் ()” முறையானது மவுஸ் கர்சரின் நிலைப்பாட்டில் செயல்படும், அதன் உதவியுடன் பயனரால் குறிப்பிடப்படுகிறது. x' மற்றும் 'y ' அச்சு. இந்த முறை முதலில் மவுஸ் கர்சரை ஒரு குறிப்பிட்ட நிலைக்கு நகர்த்துகிறது, பின்னர் கொடுக்கப்பட்ட கால்பேக் செயல்பாட்டின் உதவியுடன் வரையறுக்கப்பட்ட ஒரு சிறப்பு பணியைச் செய்கிறது. இந்த பதிவு ரீட்லைனின் செயல்பாட்டை விளக்குகிறது ' நகர்த்த கர்சர் Node.js இல் ()” முறை.