Readline moveCursor() Node.js में कैसे काम करता है?

Readline Movecursor Node Js Mem Kaise Kama Karata Hai



नोड.जेएस ' मापांक सिस्टम पुन: प्रयोज्य जावास्क्रिप्ट कोड का एक टुकड़ा है जो डेवलपर्स को बेहतर संरचना, काम की गति बढ़ाने और जब भी जरूरत हो कोड का पुन: उपयोग करने की अनुमति देता है। इसीलिए मॉड्यूल Node.js एप्लिकेशन के बिल्डिंग ब्लॉक हैं। Node.js मॉड्यूल सिस्टम को तीन मुख्य प्रकारों में वर्गीकृत किया गया है: “ अंतर्निर्मित”, “स्थानीय” और “तृतीय-पक्ष।” मॉड्यूल.

इसके अंतर्निर्मित मॉड्यूल की विस्तृत श्रृंखला में, ' पढ़ने के लिए लाइन मॉड्यूल जो कमांड लाइन से डेटा पढ़ने के लिए उपयोगी है। इसकी बुनियादी कार्यक्षमता के अलावा, इसका उपयोग इसके पूर्व-निर्धारित तरीकों की मदद से कुछ अन्य विशेष कार्यक्षमताओं को निष्पादित करने के लिए भी किया जा सकता है जैसे कि ' इंटरफ़ेस बनाएं ()' एक रीडलाइन इंटरफ़ेस बनाता है,' moveCursor ()' कर्सर ले जाता है, ' क्लियरलाइन ()'' लाइन साफ़ करता है, और भी बहुत कुछ।







यह आलेख दिखाएगा कि कैसे रीडलाइन ' moveCursor ()'' विधि Node.js में काम करती है।



रीडलाइन 'मूवकर्सर()' Node.js में कैसे काम करती है?

moveCursor ()' की पूर्व-परिभाषित विधि है पढ़ने के लिए लाइन मॉड्यूल जो माउस कर्सर को उपयोगकर्ता द्वारा निर्दिष्ट स्थिति में ले जाने के लिए क्षैतिज और ऊर्ध्वाधर अक्ष पर काम करता है। एक बार जब कर्सर किसी विशेष स्थान पर चला जाता है, तो उपयोगकर्ता वहां कई ऑपरेशन कर सकता है।



वाक्य - विन्यास

'का सामान्यीकृत वाक्यविन्यास moveCursor ()' विधि नीचे लिखी गई है:





पढ़ने के लिए लाइन। moveCursor ( धारा , डीएक्स , आप [ , वापस बुलाओ ] )

'के सिंटैक्स में उपयोग किए गए पैरामीटर moveCursor ()' विधि नीचे बताई गई है:

  • धारा : यह उस पठनीय स्ट्रीम का प्रतिनिधित्व करता है जिससे कीप्रेस इवेंट उत्सर्जित होता है।
  • एक्स : यह माउस कर्सर की क्षैतिज (x) स्थिति निर्दिष्ट करता है।
  • और : यह माउस कर्सर की ऊर्ध्वाधर (y) स्थिति को दर्शाता है।
  • वापस बुलाओ : यह एक फ़ंक्शन को परिभाषित करता है जो निर्दिष्ट कार्य के पूरा होने के बाद निष्पादित होता है।

प्रतिलाभ की मात्रा: moveCursor ()' विधि एक' देती है बूलियन 'मूल्य जो है' सत्य 'यदि स्ट्रीम' की प्रतीक्षा नहीं करती है नाली 'घटना और है' असत्य 'अन्य मामलों के लिए.



अब, 'के व्यावहारिक कार्यान्वयन पर एक नज़र डालें' moveCursor ()' तरीका।

उदाहरण: कर्सर को विशिष्ट स्थिति पर ले जाने के लिए 'मूवकर्सर()' विधि लागू करना

यह उदाहरण 'का उपयोग करता है moveCursor ()' कर्सर को निर्दिष्ट स्थान पर ले जाने और फिर उस स्थान निर्देशांक को प्रिंट करने की विधि:

कॉन्स्ट पढ़ने के लिए लाइन = ज़रूरत होना ( 'पढ़ने के लिए लाइन' ) ;
कॉन्स्ट आर एल = पढ़ने के लिए लाइन। इंटरफ़ेस बनाएं ( {
इनपुट : प्रक्रिया। stdin ,
आउटपुट : प्रक्रिया। stdout
} ) ;
पढ़ने के लिए लाइन। moveCursor ( प्रक्रिया। stdout , 10 , 10 ) ;
सांत्वना देना। लकड़ी का लट्ठा ( 'डीएक्स = 10, डीवाई = 10' ) ;
आरएल. बंद करना ( ) ;

ऊपर बताई गई कोड लाइनों की व्याख्या नीचे लिखी गई है:

  • सबसे पहले, ' ज़रूरत होना ()' विधि 'आयात करती है पढ़ने के लिए लाइन वर्तमान Node.js प्रोजेक्ट में मॉड्यूल।
  • अगला, ' इंटरफ़ेस बनाएं ()' विधि 'निर्दिष्ट करती है' इनपुट और आउटपुट ” स्ट्रीम से डेटा को पढ़ने और लिखने के लिए एक ऑब्जेक्ट के रूप में स्ट्रीम करता है।
  • 'इनपुट' स्ट्रीम 'का उपयोग करती है प्रक्रिया.stdin उपयोगकर्ता इनपुट लेने के लिए संपत्ति।
  • 'आउटपुट' स्ट्रीम 'का उपयोग करती है प्रक्रिया.stdout इनपुट स्ट्रीम को पढ़ने और परिणामी आउटपुट के रूप में प्रिंट करने की संपत्ति।
  • उसके बाद, ' moveCursor ()' कर्सर को निर्दिष्ट क्षैतिज और ऊर्ध्वाधर अक्ष के आधार पर वांछित स्थिति में ले जाता है।
  • अंत में, ' कंसोल.लॉग ()' उस स्थान के निर्देशांक प्रदर्शित करता है और ' आरएल.बंद करें ()'' विधि स्ट्रीम को बंद कर देती है।

टिप्पणी : एक बनाने के '। जे एस किसी भी नाम की फ़ाइल बनाएं और उसमें उपरोक्त कोड पंक्तियाँ लिखें। उदाहरण के लिए, हमने बनाया है ' अनुक्रमणिका .जेएस'।

उत्पादन

निष्पादित करें ' अनुक्रमणिका .js” नीचे दिए गए आदेश के माध्यम से:

नोड सूचकांक. जे एस

नीचे दिया गया आउटपुट कर्सर को उपयोगकर्ता द्वारा निर्दिष्ट स्थान पर ले जाता है और उस स्थान के समन्वय को '' के रूप में प्रिंट करता है। X- अक्ष ' और ' शाफ़्ट ”:

यह सब रीडलाइन के कामकाज के बारे में है' moveCursor ()'' Nose.js में विधि।

निष्कर्ष

रीडलाइन ' माउसकर्सर ()' विधि माउस कर्सर की स्थिति पर काम करती है जो उपयोगकर्ता द्वारा इसकी मदद से निर्दिष्ट की जाती है' एक्स' और 'वाई ' एक्सिस। यह विधि पहले माउस कर्सर को एक विशेष स्थिति में ले जाती है और फिर दिए गए कॉलबैक फ़ंक्शन की सहायता से परिभाषित एक विशेष कार्य करती है। इस लेख में रीडलाइन की कार्यप्रणाली को समझाया गया है ' moveCursor ()'' Node.js में विधि।