js延时-周期执行-setTimeout;setInterval;clearTimeout;clearInterval
1.延时执行(有时候需要js函数延时执行、待环境准备好后执行;延缓函数执行):
var _timeSignal = null;//延时变量,以便清除
/**
*@param function 需要延时执行的函数
*@param timeout 延时时间(毫秒)
*/
_timeSignal = setTimeout(function(){...},timeout);
clearTimeout(_timeSignal);
2.周期执行(有时候需要js函数周期性执行):
var _timeSignal = null;//存储周期执行动作,以便清除
/**
*@param function 周期执行的函数
*@param timeInterval 间隔时间(毫秒)
*/
_timeSignal = setInterval(function(){...},timeInterval);
clearInterval(_timeSignal);