Artikel ini menjelaskan metode panggilan setIterval () dan ClearInterval () fungsi JS. Bagikan untuk referensi Anda. Dengan rincian sebagai berikut:
Salin kode sebagai berikut: <! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> Penggunaan setInterval () dan clearInterval () </title>
<type skrip = "Teks/JavaScript">
fungsi f1 () {
alert ("Call F1");
}
fungsi f2 () {
alert ("call f2");
}
function bodymousedown () {
peringatan ("halo");
waspada ("Aku baik -baik saja");
}
function com () {
if (konfirmasi ("apakah akan masuk")) {
peringatan ("dimasukkan");
}
kalau tidak {
waspada ("keluar");
}
}
interval var;
fungsi getInterval () {
if (konfirmasi ("apakah Anda yakin ingin mengeksekusi?")) {
interval = setInterval ("Peringatan ('Jalankan setiap 2000ms')", 2000);
}
kalau tidak {
peringatan ("tidak dieksekusi");
}
}
fungsi setTimeout1 () {
setTimeout ("alert ('jalankan kode ini setelah 3000ms')", 3000);
}
</script>
</head>
<!-"->
<!-<body onmousedown = "bodymousedown ()">->
<body>
<!-OndblClick adalah acara klik dua kali, OnClick adalah acara klik->
<input type = "Tombol" ontClick = "document.ondblClick = f1" value = "event asosiasi 1" />
<input type = "Tombol" ontClick = "document.ondblClick = f2" value = "event asosiasi 2" />
<input type = "tombol" ondBlClick = "bodymousedown ()" value = "call function" />
<input type = "tombol" ontClick = "com ()" value = "penggunaan konfirmasi" />
<input type = "Tombol" ontClick = "getInterval ()" value = "setInterval usage, jalankan kode yang ditentukan sesekali" />
<!-Clearinterval membatalkan eksekusi waktu setInterval, yang setara dengan diaktifkan = false-> dalam timer
<input type = "tombol" onclick = "clearInterval (interval)" value = "Batalkan eksekusi kode setInterval" />
<input type = "tombol" onclick = "setTimeOut1 ()" value = "setTimeOut, eksekusi kode pada waktu tertentu" />
</body>
</html>
Metode setInterval () memanggil fungsi atau menghitung ekspresi sesuai dengan periode yang ditentukan (dalam milidetik).
Metode setInterval () akan memanggil fungsi secara terus menerus sampai clearInterval () dipanggil atau jendela ditutup. Nilai ID yang dikembalikan oleh setInterval () dapat digunakan sebagai parameter ke metode ClearInterVal ().
tata bahasa
Salin kode sebagai berikut: setInterval (kode, millisec [, "lang"])
| parameter | menggambarkan |
|---|---|
| kode | Diperlukan. Fungsi yang akan dipanggil atau string kode yang akan dieksekusi. |
| Millisec | harus. Interval antara eksekusi periodik atau kode panggilan, dalam milidetik. |
SetTimeOut hanya dijalankan sekali, yang berarti bahwa setelah waktu yang ditentukan naik, kode yang ditentukan akan dipicu untuk dijalankan, dan itu akan berakhir setelah menjalankan selesai.
SetInterval berjalan dalam loop, yaitu, kode yang ditentukan dipicu setiap kali interval waktu yang ditetapkan tercapai. Ini adalah timer yang sebenarnya.
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.