javascript - Pelaksanaan JS asli menghantar kod pengesahan saat
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-07-05 10:44:00
0
3
789
  1. 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.

  2. 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.

女神的闺蜜爱上我
女神的闺蜜爱上我

membalas semua(3)
我想大声告诉你

Buka setInterval dan lumpuhkan butang secara automatik selepas 60 saat

Masa berkurangan semasa berlari

Sebagai contoh


//伪代码、思路是这样
var i = 60;
var interval;
interval = setInterval(function(){
    document.getElementById("testBtn").innerHTML(i+'s')
    i = i-1
    if(i<=0){
        clearInterval(interval)
        //解除你的btn不可点击
    }
},1000)
淡淡烟草味

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan