আপনার জাভাস্ক্রিপ্টে টাইমার সম্পর্কে জানতে হবে



এই নিবন্ধটি আপনাকে উদাহরণ সহ জাভাস্ক্রিপ্টে টাইমারগুলি কীভাবে প্রয়োগ করতে হবে তার বিশদ এবং বিস্তৃত জ্ঞান সরবরাহ করবে।

টাইমার যে কোনও প্রোগ্রামিং ভাষার একটি গুরুত্বপূর্ণ বিষয়। যেমনটি আমরা জানি সময় অর্থ। সুতরাং এই নিবন্ধে, আমরা কীভাবে জাভাস্ক্রিপ্টে টাইমারগুলি প্রয়োগ ও কার্যকর করতে দেখব:

জাভাস্ক্রিপ্টে টাইমারদের সাথে কাজ করা

একটি টাইমার এমন একটি ফাংশন যা আমাদের নির্দিষ্ট সময়ে একটি ফাংশন সম্পাদন করতে সক্ষম করে।টাইমার ব্যবহার করে আপনি কোড কার্যকর করতে বিলম্ব করতে পারেন যাতে কোনও ইভেন্টটি ট্রিগার হওয়ার সময় বা পৃষ্ঠাটি লোড হওয়ার সঠিক মুহুর্তে এটি শেষ না হয়। উদাহরণস্বরূপ, আপনি নিয়মিত বিরতিতে আপনার ওয়েবসাইটে বিজ্ঞাপনের ব্যানারগুলি পরিবর্তন করতে টাইমার ব্যবহার করতে পারেন, বা একটি রিয়েল-টাইম ক্লক ইত্যাদি প্রদর্শন করতে পারেন





জাভাস্ক্রিপ্টে একটি টাইমার ফাংশন রয়েছে:সেটটাইমআউট ()

নিম্নলিখিত বিভাগটি আপনাকে কোডটি বিলম্ব করতে টাইমার তৈরি করার পদ্ধতি প্রদর্শন করবেকার্যকর করার পাশাপাশি জাভাস্ক্রিপ্টে থিস ফাংশনটি ব্যবহার করে কীভাবে এক বা একাধিক ক্রিয়া সম্পাদন করা যায়।



উইন্ডো সেটটাইমআউট () পদ্ধতি

সংজ্ঞা এবং ব্যবহার:

সেটটাইমআউট () পদ্ধতিটি একটি ফাংশনকে কল করে বা একটি নির্দিষ্ট সংখ্যক মিলিসেকেন্ডের পরে অভিব্যক্তিটির মূল্যায়ন করে।

টিপ:



  • 1000 এমএস = 1 সেকেন্ড।
  • ফাংশনটি কেবল একবার কার্যকর করা হয়। যদি আপনার মৃত্যুদন্ড পুনরাবৃত্তি করতে হয় তবে এটি ব্যবহার করুনসেটআইন্টারওয়াল ()পদ্ধতি
  • ব্যবহারক্লিয়ারটাইমআউট ()ফাংশন চলমান থেকে রোধ করার পদ্ধতি।

এই ফাংশনটি দুটি পরামিতি গ্রহণ করে: ক ফাংশন , যা কার্যকর করার জন্য ফাংশন এবং anচ্ছিক বিলম্ব প্যারামিটার, যা ফাংশনটি সম্পাদন করার আগে অপেক্ষা করতে থাকা সময়ের পরিমাণকে উপস্থাপন করে এমন এক মিলিসেকেন্ডের সংখ্যা (1 সেকেন্ড = 1000 মিলিসেকেন্ড)।

ফেরত মূল্য: এটি টাইমার যে আইডি মান সেট করে তা উপস্থাপন করে এমন একটি নম্বর প্রদান করে।

কোড: জাভাস্ক্রিপ্ট টাইমার

জাভাস্ক্রিপ্টে টাইমার্সের জন্য এখানে কোড দেওয়া হয়েছে যা 2 মিনিটের টাইমার নির্ধারণ করে এবং যখন পৃষ্ঠাটি সতর্ক করে 'টাইম আপ' হয়। দ্যসেটটাইমআউট ()পদ্ধতিটি একটি ফাংশনকে কল করে বা একটি নির্দিষ্ট সংখ্যক মিলিসেকেন্ডের পরে অভিব্যক্তিটির মূল্যায়ন করে।

// সেট মিনিট

কোনও আইওএস বিকাশকারী কী করে

var mins = 2

// সেকেন্ড গণনা করুন

var সেকেন্ড = মিনিট * 60

পৃষ্ঠাটি লোড করা হলে // কাউন্টডাউন ফাংশনটি সরিয়ে দেওয়া হয়

ফাংশন গণনা () {

সেটটাইমআউট ('হ্রাস ()', 60)

}

// হ্রাস কার্যকারিতা মান হ্রাস।

ফাংশন হ্রাস () {

যদি (ডকুমেন্ট.জেটএলমেন্টবিআইআইডি) {

মিনিট = ডকুমেন্ট.জিট এলিমেন্টবাইআইডি ('মিনিট')

সেকেন্ড = ডকুমেন্ট.সেটমেন্টবেইআইডি ('সেকেন্ড')

// যদি এক মিনিটেরও কম সময় বাকি থাকে

// শুধুমাত্র সেকেন্ডের মান প্রদর্শন করুন।

যদি (সেকেন্ড)<59) {

সেকেন্ড.ভ্যালু = সেকেন্ড

উদাহরণস্বরূপ ইনফর্মটিকাতে এক্সএমএল রূপান্তর

}

// মিনিট এবং সেকেন্ড উভয়ই প্রদর্শন করুন

// getminutes এবং getseconds ব্যবহার করা হয়

// মিনিট এবং সেকেন্ড পান

অন্য {

মিনিট.ভ্যালু = getminutes ()

সেকেন্ডস.ভ্যালু = গেটসেকেন্ডস ()

}

// যখন এক মিনিটেরও কম সময় বাকি থাকে

মিনিট এবং সেকেন্ডের // রঙ

// লাল পরিবর্তন হয়

যদি (মিনিট)<1) {

মিনিট.স্টাইল কোডার = 'লাল'

seconds.style.color = 'লাল'

}

// যদি সেকেন্ড শূন্য হয়,

// তারপরে পৃষ্ঠা সতর্কতার সময় শেষ

যদি (মিনিট)<0) {

সতর্কতা ('সময় শেষ')

মিনিট.ভ্যালু = 0

সেকেন্ড.ভ্যালু = 0

}

// যদি সেকেন্ড> 0 তবে সেকেন্ড হ্রাস হয়

অন্য {

শুকনো -

সেটটাইমআউট ('হ্রাস ()', 1000)

}

}

}

ফাংশন getminutes () {

// মিনিটগুলি গোল করে নিচে সেকেন্ডে 60 ভাগ করা হয়

মিনিট = ম্যাথ ফ্লাওয়ার (সেকেন্ড / 60)

ফিরতি মিনিট

}

ফাংশন গেটসেকেন্ডস () {

// মিনিট বাকি রাখুন (সেকেন্ড হিসাবে) দূরে

// মোট সেকেন্ড বাকি থেকে

রিটার্ন সেকেন্ড - ম্যাথ.াউন্ড (মিনিট * 60)

}

লিঙ্কযুক্ত তালিকা গ

বাম সময় ::

:

timers-in-javascript

যখন এক মিনিটেরও কম সময় বাকি থাকে, টাইমার রঙটি লাল হয়ে যায়।

এটির সাথে, আমরা জাভাস্ক্রিপ্ট নিবন্ধে এই টাইমারগুলির শেষের দিকে এসেছি। গ হ্যাক আউট বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা।

আমাদের জন্য একটি প্রশ্ন আছে? অনুগ্রহ করে অ্যাঙ্গুলারজে এই নির্ভরতা ইনজেকশন এর মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।