javascript - 如何使用javascript记录两次按下按钮之间的响应时间(以秒为单位)

标签 javascript html

我需要 javascript 代码,它可以让我以秒为单位记录响应时间,并输出结果(到文档,例如 task_times),以便按下数字开始和完成按钮。我有一个在线测试,其中包含 10 个简单的 html 问题页面,包装器居中并显示带有回答选项的问题。

一个开始按钮出现在一个新的页面上,用户点击它会显示要回答的问题。当用户完成后,他按下 DONE 按钮为下一个问题移动一个新的起始页。我想以秒为单位记录这些开始和完成按钮的按下时间,并将时间之间的差异写入文本文件(可能包含页面名称)

非常感谢任何帮助。

最佳答案

var start = Date.now();  
// do something
var end = Date.now();  
alert(end-start)

请注意,如果您不希望您的用户篡改此数据,您最好在服务器端计算时间。

关于javascript - 如何使用javascript记录两次按下按钮之间的响应时间(以秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243648/

相关文章:

jquery - 单击菜单链接后显示的 3D 旋转动画面板

javascript - 基本 JS - innerHTML 仅内联工作

javascript - 将文件从浏览器窗口拖到软件中

html - electron webview 模拟手机屏幕

javascript - "Even Steven"While 语句打印出奇数,"Steven"就地偶数

循环内的 JavaScript 闭包——简单实用的例子

javascript - 从 Angular 模型测量弦

javascript - 悬停时jQuery暂停功能?

html - 创建垂直延伸到整个网页的垂直线

java - 使用 php、javascript 等创建电子邮件投递箱