ریڈ لائن 'clearScreenDown()' Node.js میں کیسے کام کرتی ہے؟

Ry Layn Clearscreendown Node Js My Kys Kam Krty



Node.js ایک مفید کے ساتھ آتا ہے ریڈ لائن ' ماڈیول جو پڑھنے کے قابل ندی سے داخل کردہ ڈیٹا کو پڑھتا ہے اور اسے آؤٹ پٹ کے طور پر واپس کرتا ہے۔ یہ ماڈیول ترتیب وار ان پٹ اسٹریم کو پڑھتا ہے۔ یہ صارف کا ان پٹ لینے اور اسے آؤٹ پٹ کے طور پر پڑھنے کا ایک آسان طریقہ فراہم کرتا ہے۔ یہ اپنے متعدد پہلے سے طے شدہ طریقوں کی مدد سے تمام مخصوص آپریشنز انجام دیتا ہے۔

تمام 'ریڈ لائن' طریقے اپنے ناموں اور افعال سے متعلق خصوصی کام انجام دیتے ہیں جیسے کہ 'createInterface()' ایک ریڈ لائن انٹرفیس بناتا ہے، 'cursorTo()' کرسر کو حرکت دیتا ہے، 'clearLine()' لائن کو صاف کرتا ہے، اور بہت کچھ۔







یہ بلاگ ریڈ لائن 'clearScreenDown()' طریقہ کا تفصیلی نظارہ فراہم کرے گا۔



ریڈ لائن 'clearScreenDown()' Node.js میں کیسے کام کرتی ہے؟

' ClearScreenDown() 'ریڈ لائن' ماڈیول کا پہلے سے طے شدہ طریقہ ہے جو ماؤس کرسر کی پوزیشن کی بنیاد پر اسکرین کو صاف کرتا ہے۔ یہ ماؤس کرسر کی موجودہ پوزیشن کے نیچے آؤٹ پٹ اسکرین کو صاف کرتا ہے۔ 'clearScreenDown()' طریقہ کار کا کام اس کے بنیادی نحو پر منحصر ہے جو نیچے لکھا گیا ہے:



readline.clearScreenDown ( ندی [ ، کال بیک ] )


'clearScreenDown()' طریقہ درج ذیل دو پیرامیٹرز پر کام کرتا ہے:





    • ندی: یہ قابل تحریر سلسلہ کی وضاحت کرتا ہے جو آؤٹ پٹ اسکرین کو صاف کرنے کے لیے اپنی دلیل کے طور پر 'process.stdout' پراپرٹی کا استعمال کرتا ہے۔
    • کال بیک: یہ ایک فنکشن کی وضاحت کرتا ہے جو مخصوص کام کی تکمیل کے بعد انجام دیتا ہے۔

واپسی کی قیمت: 'clearScreenDown()' طریقہ فراہم کرتا ہے ' بولین ' قدر ' سچ 'اگر آؤٹ پٹ اسکرین واضح ہو جائے ورنہ' جھوٹا '

اب، اوپر بیان کردہ طریقہ کو عملی طور پر استعمال کریں۔



مثال: آؤٹ پٹ اسکرین کو صاف کرنے کے لیے 'clearScreenDown()' طریقہ استعمال کرنا

یہ مثال کرسر کے نیچے آؤٹ پٹ اسکرین کو صاف کرنے کے لیے 'clearScreenDown()' طریقہ کا اطلاق کرتی ہے۔

const readline = درکار ہے۔ ( 'ریڈ لائن' ) ;
const rl = readline.createInterface ( {
ان پٹ: process.stdin،
آؤٹ پٹ: process.stdout
} )
سوال ( 'نام:' ، فنکشن ( a ) {
readline.moveCursor ( process.stdout، 0 ,- 2 ) ;
readline.clearScreenDown ( process.stdout ) ;
console.log ( 'ہیلو ' , a ) ;
rl.close ( ) ;
} ) ;


مندرجہ بالا کوڈ لائنوں کی وضاحت اس طرح ہے:

    • سب سے پہلے، ' درکار ہے() ' طریقہ موجودہ Node.js پروجیکٹ میں 'ریڈ لائن' ماڈیول کا اضافہ کرتا ہے۔
    • اگلا، ' انٹرفیس بنائیں() ' طریقہ 'ان پٹ' اور 'آؤٹ پٹ' اسٹریمز کو بطور آبجیکٹ بتاتا ہے۔ ' ان پٹ 'سٹریم' کا استعمال کرتا ہے process.stdin صارف ان پٹ لینے کے لیے خاصیت اور ' آؤٹ پٹ 'سٹریم استعمال کرتا ہے' process.stdout ان پٹ اسٹریم کو پڑھنے کے لیے پراپرٹی۔
    • ایک بار جب سب کچھ ہو جائے گا، درج کردہ قدر کو دیے گئے ان پٹ سٹریم کے معیاری آؤٹ پٹ کے طور پر پرنٹ کیا جائے گا۔
    • اس کے بعد، ' rl.question() ” طریقہ سوال کو پہلے اور کال بیک فنکشن کو اس کی دوسری دلیل کے طور پر بتا کر صارف کا ان پٹ لیتا ہے۔
    • دیئے گئے کال بیک فنکشن کی تعریف میں، ' moveCursor() ” طریقہ کرسر کو x اور y-axis کی نسبت مطلوبہ مقام پر لے جاتا ہے۔
    • ' ClearScreenDown() ' طریقہ کرسر کی موجودہ پوزیشن کے نیچے آؤٹ پٹ اسکرین کو صاف کرتا ہے۔
    • آخر میں، ' console.log() 'طریقہ صارف کی درج کردہ قدر کو مخصوص سٹرنگ کے ساتھ دکھاتا ہے اور ' rl.close() 'طریقہ تخلیق شدہ انٹرفیس کو بند کرتا ہے۔

نوٹ: بنائیے ایک ' .js کسی بھی نام کی فائل بنائیں اور اس میں اوپر کی کوڈ لائنیں لکھیں۔ مثال کے طور پر، ہم نے تخلیق کیا ہے ' index.js '

آؤٹ پٹ

'clearScreenDown()' طریقہ کار کی آؤٹ پٹ دیکھنے کے لیے 'index.js' فائل پر عمل کریں:

نوڈ index.js


مندرجہ ذیل آؤٹ پٹ آؤٹ پٹ اسکرین کو 'کلیئر اسکرین ڈاؤن()' طریقہ کو کال کرنے پر کرسر کی موجودہ پوزیشن کے نیچے صاف کرتا ہے اور صرف درج کردہ قدر کو پرنٹ کرتا ہے:


یہ سب Node.js میں ریڈ لائن 'clearScreenDown()' کے کام کرنے کے بارے میں ہے۔

نتیجہ

' ClearScreenDown() طریقہ کار پر کام کرتا ہے قابل تحریر سلسلہ 'کرسر کی پوزیشن کے مطابق آؤٹ پٹ اسکرین کو صاف کرنے کے لئے اور' کال بیک ' فنکشن جو سب کچھ ہوجانے کے بعد عمل میں لاتا ہے۔ یہ آؤٹ پٹ اسکرین کو صاف کرتا ہے جو کرسر کی موجودہ پوزیشن کے نیچے واقع ہے۔ اس بلاگ نے عملی طور پر Node.js میں 'clearScreenDown()' کے کام کی وضاحت کی ہے۔