对于函数:
function startMove(){
div1.style.left=div1.offsetLeft+20+"px";
setTimeout('startMove()',300);
}
请问:
setTimeout是在上一个回调函数执行结束后,等指定的delay秒后再执行,还是上一个回调函数开始执行后(不管有没有执行完)就立即等delay秒后执行,还是上一个回调函数开始执行后(不管有没有执行完)就立即等delay秒,如果此刻上一个回调函数执行完了,就立即执行(等待时间恰好是delay秒),否则等上一个回调函数执行完,再执行,此时等的时间已经大于delay秒了。
手掌心
犯罪嫌疑人X