JavaScriptsetTimeout和setInterval的使用方法说明
方法 使用 说明 setInterval
2023-06-13 09:14:17 时间
不同的是setInterval会每隔指定的时间段就执行一次代码,具有重复性。而setTimeout只会调用后执行一次。
下面通过函数的建立和函的自动删除来深刻理解两个函数;
1.函数的建立
setTimeOut的建立:
复制代码代码如下:
下面通过函数的建立和函的自动删除来深刻理解两个函数;
1.函数的建立
setTimeOut的建立:
showTime();
functionshowTime()
{
vartoday=newDate();
alert("Thetimeis:"+today.toString());
setTimeout("showTime()",5000);
}
调用函数后五秒钟才会执行一次showtime函数
setInterval的建立
setInterval("showTime()",5000);
functionshowTime()
{
vartoday=newDate();
alert("Thetimeis:"+today.toString());
}
总结:貌似两个函数的结果相似,其实不然第二个函数会反复的报时,直到该网页被关闭。
两个函数的消除:
setTimeout的消除使用
clearTimeout()函数;调用的实例:
vartimeoutProcess=setTimeout("alert("GOAL!")",3000);
varstopGoalLink=document.getElementById("stopGoalLink");
attachEventListener(stopGoalLink,"click",stopGoal,false);//加入事件函数,参数为(目标;事件;调用的函数;是否冒泡)
functionstopGoal()
{
clearTimeout(timeoutProcess);
}
setInterval的消除
vartimeoutProcess=setTimeout("alert("GOAL!")",3000);
varstopGoalLink=document.getElementById("stopGoalLink");
attachEventListener(stopGoalLink,"click",stopGoal,false);//加入事件函数,参数为(目标;事件;调用的函数;是否冒泡)
functionstopGoal()
{
clearInterval(timeoutProcess);
}
相关文章
- 使用ChatGPT方法分享
- PHP ImageMagick扩展有哪些函数?PHP ImageMagick扩展的使用方法
- Linux基础:Linux动态库生成与使用方法说明
- Django使用redis配置缓存的方法
- Oracle 等待事件 ASYNC Remote Write 官方解释,作用,如何使用及优化方法
- 深入了解Oracle数据库账户的重要性与使用方法(oracle数据库账户)
- Oracle下表分区的使用方法(oracle对表分区)
- 深入探究MySQL中的主键pk作用与使用方法(mysql中 pk)
- MYSQL中expect的使用方法(MYSQL中expect)
- 数据库使用JDBC查询Oracle数据库的方法(jdbc查询oracle)
- js中slice()方法的使用说明
- javascript弹出窗口window.open使用方法以及参数说明分析篇
- JavaScript中的apply()方法和call()方法使用介绍
- XML和YAML的使用方法
- java自定义任务类定时执行任务示例callable和future接口使用方法
- node.js中的http.request.end方法使用说明
- node.js中的buffer.toJSON方法使用说明
- node.js中的http.response.end方法使用说明
- node.js中的fs.writeFile方法使用说明
- node.js中的fs.writeSync方法使用说明
- node.js中的fs.unlinkSync方法使用说明
- node.js中的fs.realpath方法使用说明
- node.js中的fs.statSync方法使用说明
- node.js中的fs.lchmodSync方法使用说明
- node.js中的fs.chownSync方法使用说明
- node.js中的fs.openSync方法使用说明
- node.js中的fs.appendFileSync方法使用说明
- ASP.NET使用Subtract方法获取两个日期之间的天数