js可以使用两个定时器,一个是setinterval(function(){},time);一个是settimeout(function(){},time);
这两个的区别是setInterval是没隔time毫秒就执行一次function,settimeout是time毫秒后执行function,
这里遇到一个问题,
Js代码
function startFlushTime(min){
var sec = min*60 ;
var time = timeFormat(sec) ;
$("#time").html(time);
setInterval(doflush(), 1000);
}
function doflush(){
debugger
var time = $("#time").html();
if(time && time!=''){
var res = timeFormat(timeParse(time)-1)
$("#time").html(res);
}
}
这样写之后不执行定时任务,修改为
Js代码
function startFlushTime(min){
var sec = min*60 ;
var time = timeFormat(sec) ;
$("#time").html(time);
setInterval(function(){doflush();}, 1000);
}
function doflush(){
debugger
var time = $("#time").html();
if(time && time!=''){
var res = timeFormat(timeParse(time)-1)
$("#time").html(res);
}
}
后成功,即在setinterval后新建一个function并在里面执行需要执行的方法
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号