set Intervalは、検証コードカウントダウンとsetTimeOutの違いを実現します.

1157 ワード

カウントダウンは一般的な機能ですが、登録時には携帯電話で認証コードを受信するという形が多いので、回顧する必要があります.
タイミングに関しては、jsには2つの方法があります.一つはsetTimeOut()で、もう一つはsetInterval()です.
簡単にsetTimeOut()を話してください.これは私達が普段設定している目覚まし時計のようです.いつになったら注意します.ただこのような形式は逆数の形です.cmd命令でシャットダウンします.
構文:
setTimeout("alert('    ');",2000);
次のポイントは、set Interval()に相当します.この方法は、数秒後に一回実行します.clear Intervalがタイマーをクリアすることを知っています.
構文:
setInterval(code,  )
カウントダウンコード:
var num = 60;
var i = setInterval(function() {
    num--;
    $("#sendCode").attr("disabled", true); //              
    $("#sendCode").text(num+" ");//  button     
    if (num ==0){
        clearInterval(i);//     
        $("#sendCode").text("    ");//              
        $("#sendCode").attr("disabled", false); //         
    }
}, 1000);
回顧の中で、jqueryのいくつか知識についてもっと理解しなければなりません.
たとえば:
1.よく使われるラベル内のテキストの内容を取得する  $(「菗id」).text()
2.jqの属性とcssの内容
最後に、両者の違いを述べます.setTimeOut()は延長後に一回だけ実行しますが、set Interval()はclear Intervalがクリアするまで何回も実行します.
ブログはまだ足りないところがたくさんあります.皆さん、たくさん交流してください.ありがとうございます.