Sekarang ada masalah seperti yang ditunjukkan dalam tajuk Saya ingin mempunyai halaman log masuk, tetapi ia berdasarkan alat kawalan jauh. Apabila mengikat telefon bimbit, kod pengesahan perlu dihantar ke telefon bimbit, dan kemudian label butang akan berkurangan dari semasa ke semasa, 60s, 50s... 0s, dsb. Semasa proses pengiraan kedua, saya juga mungkin beroperasi atas, bawah, kiri, dan kanan.
Masalahnya ialah ini Selepas memahami sedikit, js berjalan dalam satu urutan tindakan saya mengira saat adalah selari dengan menukar fokus ke atas, bawah, kiri dan kanan semasa saya mengira saat operasi dua benang. Jadi saya tidak faham, bagaimana untuk melaksanakannya? Dapatkan nasihat daripada pakar.
Buka setInterval dan lumpuhkan butang secara automatik selepas 60 saat
Masa berkurangan semasa berlari
Sebagai contoh
Pemasa dilaksanakan secara tidak segerak, dan pemasaan diselesaikan oleh utas pekerja lain dan tidak akan menjejaskan utas utama. Apabila masa pemasa tiba, fungsi panggil balik yang akan dilaksanakan akan diletakkan dalam baris gilir tugas, dan fungsi panggil balik akan dipanggil oleh utas utama.
Jadi operasi pada benang utama tidak akan menjejaskan pemasa.
Jangan risau tentang isu thread, cuma setInterval