Mencipta Pemasa Kira detik yang Mudah dengan JavaScript Vanila
Dalam pembangunan web, selalunya perlu untuk melaksanakan pemasa detik. Walaupun pelbagai penyelesaian wujud, pemula mungkin menganggapnya terlalu rumit. Artikel ini menunjukkan cara mencipta pemasa kira detik yang ringkas dan bukan jQuery dalam JavaScript menggunakan pelaksanaan vanila.
Matlamat: Buat pemasa undur yang:
Pelaksanaan:
Untuk mencipta pemasa kami, kami menggunakan langkah berikut:
The Kod:
function startTimer(duration, display) { var timer = duration, minutes, seconds; setInterval(function () { minutes = parseInt(timer / 60, 10); seconds = parseInt(timer % 60, 10); minutes = minutes < 10 ? "0" + minutes : minutes; seconds = seconds < 10 ? "0" + seconds : seconds; display.textContent = minutes + ":" + seconds; if (--timer < 0) { timer = duration; } }, 1000); } window.onload = function () { var fiveMinutes = 60 * 5, display = document.querySelector('#time'); startTimer(fiveMinutes, display); };
HTML:
<div>Registration closes in <span>
Kod ini mencipta pemasa kira detik yang mengemas kini elemen paparan dengan baki masa setiap saat. Apabila pemasa mencapai 00:00, ia ditetapkan semula kepada 05:00.
Atas ialah kandungan terperinci Bagaimana untuk Membina Pemasa Undur Sederhana Hanya Menggunakan JavaScript Vanila?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!