function animate() {
var start = +new Date();
//其他的语句
var finish = +new Date();
//请问这里为什么要减去(finish-start)
setTimeout(animate, 1000 - (finish-start));
}
js中有段代码不理解,只有3行的,可能是用来让setTimeout的时间更加精准的,求大神鉴定
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥15 这段有什么bug 为什么总报错
- ¥15 关于#php#根据url判断选择加载模板应该如何解决?会的速来捡钱!
- ¥15 Intel Realsense深度相机(D415/D435)拍摄梯子获取梯子点云
- ¥50 unity使用easyar录屏更换视频保存路径
- ¥15 CECGameSession::OutputLinkSevError(iRetCode=4) LINK超时
- ¥20 出错 textread (第 124 行) [varargout{1:nlhs}]=dataread('file',varargin{:}); %#ok<REMFF1>
- ¥15 tensor flow目标检测环境配置问题
- ¥15 数据库float型转换精度问题
- ¥15 运行您代码时出现报错,如何解决?(标签-回归|关键词-无法识别)
- ¥50 android service弹出dialog,showdialog就出错,如何解决?