تصف هذه المقالة طرق استدعاء SetInterval () و ClearInterval () JS. شاركه للرجوع إليه. التفاصيل كما يلي:
انسخ الرمز على النحو التالي: <! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> استخدام setInterval () و ClearInterval () </title>
<script type = "text/javaScript">
وظيفة F1 () {
تنبيه ("Call F1") ؛
}
وظيفة F2 () {
تنبيه ("Call F2") ؛
}
وظيفة bodymousedown () {
تنبيه ("مرحبا") ؛
تنبيه ("أنا بخير") ؛
}
وظيفة com () {
إذا (تأكيد ("سواء للدخول")) {
تنبيه ("دخل") ؛
}
آخر {
تنبيه ("خروج") ؛
}
}
فاين الفاصل.
وظيفة getInterval () {
إذا (تأكيد ("هل أنت متأكد من أنك تريد التنفيذ؟")) {
الفاصل الزمني = setInterval ("ALERT ('Execute exply 2000ms')" ، 2000) ؛
}
آخر {
تنبيه ("لم ينفذ") ؛
}
}
وظيفة setTimeOut1 () {
setTimeout ("Alert ('تنفيذ هذا الرمز بعد 3000 مللي ثانية)" ، 3000) ؛
}
</script>
</head>
<!-"->
<!-<body onmousedown = "bodymousedown ()">->
<body>
<!-OnDblclick هو حدث نقر مزدوج ، OnClick هو حدث نقرة->
<type type = "button" onClick = "document.ondblclick = f1" value = "Association Event 1" />
<type type = "button" onClick = "document.ondblclick = f2" value = "Association event 2" />
<type type = "button" ondblclick = "bodymousedown ()" value = "call function" />
<type type = "button" onClick = "com ()" value = "استخدام التأكيد" />
<type type = "button" onClick = "getInterVal ()" value = "setInterval use ، قم بتنفيذ الكود المحدد كل مرة في حين" />
<!-Clearinterval يلغي التنفيذ المحدد لـ SetInterval ، وهو ما يعادل تمكين = false-> في المؤقت
<type type = "button" onClick = "ClearInterval (الفاصل الزمني)" value = "إلغاء تنفيذ رمز setInterval" />
<type type = "button" onClick = "setTimeOut1 ()" value = "setTimeout ، تنفيذ التعليمات البرمجية في وقت معين" />
</body>
</html>
تستدعي طريقة setInterval () وظيفة أو تحسب تعبيرًا وفقًا للفترة المحددة (بالميلي ثانية).
ستستدعي طريقة setInterval () الوظيفة بشكل مستمر حتى يتم استدعاء clearinterval () أو إغلاق النافذة. يمكن استخدام قيمة المعرف التي يتم إرجاعها بواسطة SetInterval () كمعلمة لطريقة ClearInterval ().
قواعد
انسخ الرمز كما يلي: setInterval (رمز ، ميليسيك [، "لانج"])
| المعلمة | يصف |
|---|---|
| شفرة | مطلوب. الوظيفة المراد استدعاؤها أو سلسلة الكود المراد تنفيذه. |
| ميليسيك | يجب. الفاصل الزمني بين التنفيذ الدوري أو رمز الاتصال ، بالمللي ثانية. |
يتم تشغيل SetTimeOut مرة واحدة فقط ، مما يعني أنه بعد انتهاء الوقت ، سيتم تشغيل الكود المحدد للتشغيل ، وسينتهي بعد اكتمال التشغيل.
يعمل SetInterval في حلقة ، أي أن الكود المحدد يتم تشغيله في كل مرة يتم فيها الوصول إلى الفاصل الزمني المحدد. هذا هو المؤقت الحقيقي.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.