javascript - 定时器习惯用30ms,30ms的来由?
天蓬老师
天蓬老师 2017-04-10 18:04:14
[JavaScript讨论组]
setInterval(function(){
    console.log(1)
},30);
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
ringa_lee

https://www.zhihu.com/questio... 知乎这个回答可以参考一下。

PHP中文网

屏幕的刷新率通常是60Hz,如果要跟上这样的显示,程序应该每16.666...ms刷新一次,而通常就取16ms作为刷新间隔。
有时候大家喜欢化零为整,就用15ms来做间隔时间。
而如果不需要太高频的刷新情况下,为了节约性能,也有使用30Hz的情况,这时候也就出现了30ms的刷新间隔了。

阿神

一位大神给的指示
再谈JavaScript时钟中的16ms精度问题. - aimingoo的专栏 - 博客频道 - CSDN.NET
https://link.zhihu.com/?targe...

伊谢尔伦

人的感知极限平均是在40ms~50ms,30是根据运行环境上下文切换代价和人的感知体验之间权衡出来的一个值吧。----我猜的,猜对了请赞我以鼓励大家大胆假设;猜错了请踩我让大家知道直觉不能依赖

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号