Rumah >hujung hadapan web >tutorial js >Bagaimana untuk memadam penangguhan dalam JavaScript

Bagaimana untuk memadam penangguhan dalam JavaScript

青灯夜游
青灯夜游asal
2021-10-27 18:24:264744semak imbas

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().

Bagaimana untuk memadam penangguhan dalam JavaScript

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().

  • Sintaks:

Parameter kaedah clearInterval() mestilah nilai ID yang dikembalikan oleh setInterval().

Contoh:

clearTimeout()
clearInterval(id)

Kaedah clearTimeout() boleh membatalkan tamat masa yang ditetapkan oleh kaedah setTimeout().

Sintaks:
<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 javascript
clearTimeout(id)
]

Atas ialah kandungan terperinci Bagaimana untuk memadam penangguhan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn