Tutorial ini memandu Anda membuat hitungan mundur 10 detik menggunakan fungsi pengatur waktu JavaScript. Ini menyajikan ikhtisar fungsi pengatur waktu sebelum menunjukkan kepada Anda cara menerapkannya dalam membuat hitungan mundur Show Mari kita mulai dengan fungsi pengatur waktu
Fungsi Timer berbeda dalam JavaScriptFungsi pengatur waktu JavaScript seperti _6, 7, dan 8 berasal dari objek jendela atau Node. js objek global. Mereka mengulangi atau menunda pelaksanaan fungsi lainnyaMisalnya, _7 mengulangi eksekusi fungsi lain setelah waktu yang ditentukan (dalam milidetik) _Fungsi 6 menunda eksekusi fungsi yang diberikan untuk durasi minimum milidetik yang ditentukan
8 fungsi, yang hanya dijamin untuk bekerja di Node. js, mirip dengan menggunakan _6 dengan 3 milidetik _Kami juga dapat menjalankan fungsi anonim di dalam penghitung waktu
Atau hapus tindakan yang dimulai oleh pengatur waktu. Untuk mengosongkan waktu, kita perlu mengakses id tindakan yang dikembalikan oleh pengatur waktu. Misalnya, kita dapat menghentikan pencetakan berkelanjutan dari fungsi 7 dengan menyimpan id pengembaliannya dan mereferensikan variabel di dalam fungsi 5Periklanan
Sekarang setelah Anda memahami cara menggunakan penghitung waktu, mari kita terapkan dalam membuat hitungan mundur penghitung waktu 10 detik BACA JUGA. Buat fungsi Peta untuk objek (bukan array) - peta Nodejs
Mari jelajahi beberapa contoh praktisBuat struktur proyek
Buka setiap file dengan editor kode pilihan Anda dan masukkan kode masing-masing di bagian contoh. Saya menggunakan Vim
Contoh 1. Buat timer 10 detik tanpa progress barInilah konten _6 saya
Kami menautkan lembar gaya
dan file skrip
di bagian _7. Menggunakan kata kunci _8, kami memprogram file skrip untuk dijalankan setelah DOM selesai memuat 9 berisi elemen 0, yang menampung 1 interaktif. Paragraf, yang berisi _2 dari id 3, akan diperbarui saat pengatur waktu 10 detik berubahKonten dari _4 sayaPeriklanan
Kami menata _9 dalam warna putih. Elemen _0 menutupi separuh halaman 7, dan kontennya berada di 8 halamanKonten dari _9 saya 0Menggunakan metode _0, kami mengambil 3 id dan menyimpannya dalam variabel 2. Kami juga menetapkan timer _3 sebagai nilai default 10BACA JUGA. Bagaimana cara menambahkan Node. js fungsi tidur [Contoh Praktis] Kami kemudian memperbarui waktu setelah setiap 1 detik dan berhenti menghitung ketika detik yang tersisa turun di bawah nol ( 3). Jika tidak, kami terus mengurangi detik yang tersisa setelah 1 detik sambil memperbarui nilai yang disimpan di elemen 2 masing-masing di file skrip dan DOMKita dapat melihat implementasi kode dengan menyalin jalur direktori saat ini, _1membuka bilah pencarian browser dan mencari jalur file yang disalin setelah menambahkan file 6Periklanan Timer mulai dari 10 dan terus turun setiap detik hingga pembacaan nol dan berhenti Misi selesai. Tapi, bisakah kita membuat proyek lebih baik? . Mari perkenalkan bilah kemajuan untuk meniru lingkungan pengunduhan file biasa
Contoh-2. Buat timer 10 detik dengan progress barPerbarui ketiga file tersebut dengan konten berikut Diperbarui _6 dari contoh sebelumnya _2Kami memperkenalkan elemen _8 dengan kelas yang disebut 9 _3 _8 menampung 8 lain dari kelas 2 yang berisi bilah kemajuanBACA JUGA. Bagaimana Nodejs single threaded? . Sampel saya _4 file _4Kami membuat induk 8 putih, sedangkan yang menampung bilah kemajuan berwarna hijau. Dengan menggunakan JavaScript, kami memperbesar lebar hijau untuk mengisi latar belakang putih, sehingga memperbarui kemajuan unduhan penggunaContoh saya _9 file 5Segera setelah nilai 3 mencapai nol, kami menyembunyikan paragraf dan menampilkan bilah progres sebagai gantinya. Kami memperkenalkan fungsi _6 yang mulai berjalan 2 detik setelah hitungan mundur 10 detik berakhirPeriklanan Sementara itu, kami secara dinamis memperbarui konten teks dari elemen 2 (menampung persentase bilah kemajuan dan lebar bilah kemajuan) hingga nilai 9 turun menjadi 3Terakhir, segarkan jalur file _6 di browserKali ini, hitungan mundur penghitung waktu 10 detik berhenti, lalu bilah progres berwarna hijau mengisi latar belakang putih hingga pembacaan mencapai 100% BACA JUGA. Masing-masing JavaScript vs Dalam [Dengan Contoh]
KesimpulanAnda dapat membuat penghitung waktu mundur 10 detik dalam JavaScript menggunakan fungsi 7. Seperti yang dijelaskan dalam tutorial ini, akan lebih baik untuk membedakan fungsi 7 dari fungsi pengatur waktu lainnya untuk memungkinkan Anda menerapkannya secara efektif |