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