JS定時器_setInterval

ZC:setInterval 爲自動重複,setTimeout 不會重複。spa

 

一、.net

window.setInterval(A, B);code

window.clearInterval(?);htm

 

二、blog

http://www.jb51.net/article/47819.htmget

 

三、簡單例子:io

    var g_timer01 = null;

    function BtnClick03()
    {
        // setInterval 爲自動重複,setTimeout 不會重複。
        g_timer01 = window.setInterval(TimerFunc01, 20);// ZC: 貌似 寫成 setInterval("TimerFunc01()", 20); 也是能夠的
        //window.clearInterval(g_timer01);//去掉定時器
} var g_iX_test01 = 100;// 與id爲"test01"的矩形 的 屬性"x" 的值相同 function TimerFunc01() { g_iX_test01 ++; //console.log("g_iX_test01 : "+g_iX_test01); if (g_iX_test01 >= 200) { window.clearInterval(g_timer01); console.log("g_timer01 is cleared ."); return; } var test01 = document.getElementById("test01"); test01.setAttribute("x", g_iX_test01 + ""); }

 

四、console

五、function

六、class

相關文章
相關標籤/搜索