当前位置:  开发笔记 > 编程语言 > 正文

在JavaScript中,是否存在具有一致分辨率的时间源(以毫秒为单位)?

如何解决《在JavaScript中,是否存在具有一致分辨率的时间源(以毫秒为单位)?》经验,为你挑选了0个好方法。

JavaScript中的Date对象以毫秒为单位执行不同的机器到机器和浏览器到浏览器的功能分辨率.我发现大多数机器在IE上的分辨率大约为16毫秒,Chrome或Firefox的分辨率可能高达1毫秒.

是否有一般功能可用于JavaScript或IE专门提供更好的时间分辨率?我试图陷阱和记录keyDownkeyUp在几毫秒内时间,并且需要在+/- 10 ms范围内或更少.

要查看此图示,请查看本页的"新日期()的决议"部分.有一个带有测试按钮的表,用于评估当前机器/浏览器的JavaScript时间分辨率(以毫秒为单位).有趣的是,Chrome定期获得1毫秒的分辨率.

http://www.merlyn.demon.co.uk/js-dates.htm#OV

我的任务是使用JavaScript日期时间方法,它将在浏览器中提供低于10毫秒的分辨率.要替换或改进Date()的东西.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有