جاوا اسکرپٹ میں ٹائمر کے بارے میں آپ سب جاننے کی ضرورت ہے



یہ مضمون آپ کو جاوا اسکرپٹ میں مثالوں کے ساتھ ٹائمر کو کیسے نافذ کرنا ہے اس کے بارے میں تفصیلی اور جامع معلومات فراہم کرے گا۔

ٹائمر کسی بھی پروگرامنگ زبان کا ایک اہم پہلو ہوتے ہیں۔ جیسا کہ ہم جانتے ہیں کہ وقت پیسہ ہے۔ تو اس مضمون میں ، ہم جاوا اسکرپٹ میں ٹائمر کے نفاذ اور ان کے ساتھ کام کرنے کا طریقہ دیکھیں گے۔

جاوا اسکرپٹ میں ٹائمر کے ساتھ کام کرنا

ٹائمر ایک ایسا فنکشن ہوتا ہے جو ہمیں کسی خاص وقت میں کسی فنکشن کو انجام دینے کے قابل بناتا ہے۔ٹائمر استعمال کرنے سے آپ کوڈ پر عمل درآمد میں تاخیر کرسکتے ہیں تاکہ کسی واقعے کی حرکت پذیر ہونے یا صفحہ کو لوڈ کرنے کے عین وقت پر یہ کام نہ ہو۔ مثال کے طور پر ، آپ ٹائمر کو اپنی ویب سائٹ پر اشتہاری بینرز کو باقاعدگی سے وقفوں سے تبدیل کرنے کے لئے استعمال کرسکتے ہیں ، یا ریئل ٹائم گھڑی وغیرہ ڈسپلے کرسکتے ہیں۔





جاوا اسکرپٹ میں ایک ٹائمر فنکشن ہے:سیٹ ٹائم آؤٹ ()

درج ذیل سیکشن آپ کو دکھائے گا کہ کوڈ میں تاخیر کے ل time ٹائمر کیسے تیار کیے جائیںعمل درآمد کے ساتھ ساتھ جاوا اسکرپٹ میں اس فنکشن کا استعمال کرتے ہوئے ایک یا ایک سے زیادہ اقدامات بار بار انجام دینے کا طریقہ۔



ونڈو سیٹ ٹائم آؤٹ () طریقہ

تعریف اور استعمال:

سیٹ ٹائم آؤٹ () کا طریقہ ایک فنکشن کو کال کرتا ہے یا ایک مخصوص تعداد کی تعداد میں سیکنڈ کے بعد ایک اظہار کی جانچ کرتا ہے۔

اشارہ:



  • 1000 ایم ایس = 1 سیکنڈ۔
  • تقریب صرف ایک بار پھانسی دی جاتی ہے۔ اگر آپ کو پھانسی دہرانے کی ضرورت ہے تو ، استعمال کریںسیٹ انٹرنول ()طریقہ
  • کا استعمال کرتے ہیںکلیئر ٹائم آؤٹ ()فنکشن کو چلانے سے روکنے کا طریقہ۔

یہ فنکشن دو پیرامیٹرز کو قبول کرتا ہے: ا تقریب ، جس پر عملدرآمد کرنے کا فنکشن ، اور اختیاری ہے تاخیر پیرامیٹر ، جو فنکشن کو چلانے سے پہلے انتظار کرنے کے لئے وقت کی مقدار کی نمائندگی کرنے والے ملی سیکنڈ کی تعداد ہے (1 سیکنڈ = 1000 ملی سیکنڈ)۔

واپسی کی قیمت: یہ ٹائمر کی ID ویلیو کی نمائندگی کرنے والے نمبر کو واپس کرتا ہے جو سیٹ ہے۔

کوڈ: جاوا اسکرپٹ میں ٹائمر

جاوا اسکرپٹ میں ٹائمرز کے لئے یہاں کوڈ ہے جو 2 منٹ کا ٹائمر طے کرتا ہے اور جب صفحہ کے انتباہ میں 'ٹائم اپ' ہوتا ہے۔سیٹ ٹائم آؤٹ ()طریقہ ایک فنکشن کو کال کرتا ہے یا ایک مخصوص تعداد میں ملی سیکنڈ کے بعد اظہار کا اندازہ کرتا ہے۔

// سیٹ منٹ

var منٹ = 2

// سیکنڈ کا حساب لگائیں

var سیکنڈ = منٹ * 60

صفحہ کو لوڈ کرنے پر // الٹی گنتی کی تقریب منسوخ کردی جاتی ہے

تقریب الٹی گنتی () {

سیٹ ٹائم آؤٹ ('کمی' () ، 60)

}

// کمی تقریب میں کمی قیمت.

تقریب میں کمی () {

اگر (document.getElementById) {

منٹ = دستاویز.getElementById ('منٹ')

سیکنڈ = دستاویز.getElementById ('سیکنڈ')

// اگر ایک منٹ سے بھی کم وقت باقی ہے

// صرف سیکنڈ کی قیمت دکھائیں۔

اگر (سیکنڈ)<59) {

سیکنڈ.ویلیو = سیکنڈ

}

// منٹ اور سیکنڈ دونوں دکھائیں

// getminutes اور getseconds کے عادی ہیں

// منٹ اور سیکنڈ حاصل کریں

ورنہ {

منٹ.یویلیو = گیٹ منٹ ()

سیکنڈ.یویلیو = گیٹ سیکنڈ ()

}

// جب ایک منٹ سے بھی کم وقت باقی ہے

// منٹ اور سیکنڈ کا رنگ

// سرخ رنگ میں تبدیلیاں

اگر (منٹ)<1) {

منٹ.style.color = 'سرخ'

seconds.style.color = 'سرخ'

}

// اگر سیکنڈ صفر ہوجاتا ہے ،

// پھر صفحہ الرٹ کا وقت ختم

اگر (منٹ)<0) {

انتباہ ('وقت ختم')

منٹ.ویلیو = 0

سیکنڈ.ویلیو = 0

}

// if سیکنڈ> 0 پھر سیکنڈ کم ہے

ورنہ {

dry--

سیٹ ٹائم آؤٹ ('کمی' () ، 1000)

}

}

}

تقریب getminutes () {

// منٹ سیکنڈ ہے ، 60 کی طرف سے تقسیم ، گول نیچے

منٹ = ریاضی کی منزل (سیکنڈ / 60)

واپسی کے منٹ

}

فنکشن گیٹ سیکنڈز () {

// باقی منٹ (سیکنڈ کے طور پر) دور لے لو

باقی کل سے //

واپسی سیکنڈ - ریاضی. گرائونڈ (منٹ * 60)

}

وقت باقی:

:

آئی او ایس ڈویلپر کیا کرتا ہے؟

timers-in-javascript

جب ایک منٹ سے بھی کم وقت باقی ہوتا ہے تو ، ٹائمر کا رنگ سرخ ہوجاتا ہے۔

اس کے ساتھ ، ہم جاوا اسکرپٹ آرٹیکل میں اس ٹائمر کا اختتام کرتے ہیں۔ سی ہیک آؤٹ ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔

ہمارے لئے ایک سوال ہے؟ براہ کرم AngularJs میں اس منحصر انجکشن کے تبصرے سیکشن میں اس کا ذکر کریں اور ہم آپ کو واپس ملیں گے۔