مفهوم المؤقت والتأخير
//- مؤقت
// Timer ID Number SetInterval (وظيفة رد الاتصال ، مللي ثانية) ؛
// اتصل بوظيفة رد الاتصال كل ميلي ثانية
// Clearinterval (رقم معرف المؤقت)
// أوقف الموقت برقم المعرف المحدد (تدمير الموارد والإفراج عنه بالفعل)
//-تأخير
// رقم معرف التأخير setTimeout (وظيفة رد الاتصال ، الفاصل الزمني مللي ثانية)
// ابدأ من المكالمة ، انتظر العدد المحدد من المللي ثانية واتصل بوظيفة رد الاتصال مرة واحدة ، نهاية
// استخدم cleartimeout لمسح التأخير
صورة التكاثر:
سيظهر الشكل التالي بعد فتح الصفحة: بعد ذلك ، ينخفض عدد قيمة الزر بمقدار 1 كل ثانية حتى يصبح محتوى الزر مقبولًا
رمز التنفيذ:
نسخ رمز رمز على النحو التالي:
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en"
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<type type = "text/css">
#BTN
{{
العرض: 200 بكسل ؛
الارتفاع: 50 بكسل ؛
الخلفية -الألوان: غاري ؛
}
</style>
<script type = "text/javaScript">
onload = function () {
// احصل على كائن الزر
var btn = document.getElementById ('btn') ؛
// قم بإنشاء مؤقت وإرجاع معرف المؤقت
var intervalid = setInterval (function () {
var waitsecond = parseint ((// d+/). exec (btn.value))
Waitsecond-؛ // time-
if (waitsecond> = 0) {// الحكم
btn.value = btn.value.replace (// d+/، waitsecond) // استخدم string.repleace (regexp ، code) طريقة استبدال الرقم في قيمة الزر وإرجاع نتيجة الاستبدال
} آخر {
btn.value = 'توافق' ؛ // قم بتغيير قيمة الزر للاتفاق
btn.disabled = false ؛ // قم بتغيير القيمة المعطلة للزر إلى خطأ
ClearInterval (الفاصل) ؛ // مسح المؤقت
}
} ، 1000) ؛
} ؛
</script>
</head>
<body>
<type type = "button" name = "name" value = "الرجاء القراءة بعناية لمدة 5 ثوان وانقر للموافقة على متابعة" id = "btn" uparabled = "تعطيل"/>
</body>
</html>