تعد كل من المؤقتات setTimeout() وsetInterval() من وظائف توقيت js، وهناك بعض الاختلافات بينهما.
ضبط الوقت ():
الشرح في دليل js: يُستخدم لاستدعاء دالة أو حساب تعبير بعد عدد محدد من المللي ثانية؛
وهذا يعني أنه سيتم تنفيذه بعد عدد الثواني المحدد.
الكود التجريبي (تغيير لون خلفية الجسم):
انسخ رمز الكود كما يلي:
setTimeout(وظيفة(){
$("body").css("الخلفية"،"أحمر");
},5000);
مجموعة الفاصل الزمني ():
الشرح في دليل js: استدعاء دالة أو حساب تعبير وفقًا للفترة المحددة (بالمللي ثانية)، سيتم استدعاء الوظيفة بشكل مستمر حتى يتم استدعاء ClearInterval () أو إغلاق النافذة؛
قم بتنفيذ رمز التأثير أو الوظيفة الخاصة بك خلال عدد الثواني التي تحددها.
الكود التجريبي (التجربة بالثواني):
انسخ رمز الكود كما يلي:
<ديف></ديف>
<النص البرمجي>
فار نوم = 0;
setInterval(function(){$(".clock").html(num++)},1000);
</script>
تلخيص:
تقوم طريقة setTimeout () بتنفيذ الوظيفة بعد انتظار الوقت المحدد، وتنفذ وظيفة المقبض التي تم تمريرها مرة واحدة فقط.
ينفذ أسلوب setInterval () وظيفة المقبض التي تم تمريرها مرة واحدة كل فترة زمنية محددة، وينفذها في حلقة حتى يتم إغلاق النافذة أو ClearInterval ().