我想知道,它是如何工作的setInterval
功能的执行机制。什么是setInterval函数
第一:我有简单的例子(Live demo)
此外下面的代码。
HTML:
<div id="elem"></div>
<div id="count"></div>
<div id="Timer"></div>
的Javascript:
var s = 10;
var count = 0;
if (s == 20) alert("S= 20");
var timer = setInterval(function() {
if (count < 50) {
count++;
document.getElementById('count').innerHTML = "Counter: " + count;
}
else {
clearInterval(timer);
document.getElementById('count').innerHTML = "Counter: End Of Count";
}
}, 50);
s = 20;
document.getElementById('elem').innerHTML = "variable 's': " + s;
document.getElementById('Timer').innerHTML = "Timer value: " + timer;
if (s == 20) alert("S= 20");
所有我想要的是怎样的功能,它的工作原理。
执行完函数代码后,它返回到首页的代码开始处,或者返回执行功能代码直到使用clearInterval函数。
有人请帮助我。
正如你想知道底层javascript引擎是如何编写这个函数的?或者简单地说这个功能是什么,它是如何工作的?你的问题不是很清楚.. –
我想知道它是如何工作 –
https://developer.mozilla.org/En/Window.setInterval –