Cara untuk memadamkan penangguhan dalam JavaScript: 1. Gunakan pernyataan "clearInterval(id)" untuk memadamkan penangguhan yang ditakrifkan oleh setInterval(); 2. Gunakan pernyataan "clearTimeout(id)" untuk memadamkannya Delay ditakrifkan oleh setTimeout().
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Penangguh JavaScript, juga dikenali sebagai pemasa, kadangkala juga dipanggil "pemasa", digunakan untuk melaksanakan tugas tertentu selepas masa tertentu berlalu, sama seperti jam penggera dalam kehidupan kita.
Dalam JavaScript, kami boleh menggunakan penangguhan untuk menangguhkan pelaksanaan kod tertentu atau untuk melaksanakan berulang kali kod tertentu pada selang masa tetap.
JavaScript menyediakan dua cara untuk menetapkan pemasa, iaitu setTimeout() dan setInterval(); terdapat juga dua cara yang sepadan untuk memadamkan penangguhan:
clearInterval() Batalkan tamat masa yang ditetapkan oleh setInterval().
clearTimeout() Batalkan tamat masa yang ditetapkan oleh kaedah setTimeout(). Kaedah clearInterval() boleh membatalkan tamat masa yang ditetapkan oleh setInterval().
Parameter kaedah clearInterval() mestilah nilai ID yang dikembalikan oleh setInterval().
Contoh: clearTimeout()clearInterval(id)
<html> <body> <input type="text" id="clock" size="35" /> <script language=javascript> var int=self.setInterval("clock()",50) function clock() { var t=new Date() document.getElementById("clock").value=t } </script> </form> <button onclick="int=window.clearInterval(int)"> Stop interval</button> </body> </html>
Parameter kaedah clearInterval() mestilah nilai ID yang dikembalikan oleh setTimeout().
Contoh:[Pembelajaran yang disyorkan:
tutorial lanjutan javascriptclearTimeout(id)
Atas ialah kandungan terperinci Bagaimana untuk memadam penangguhan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!