自己写了个测反应的小游戏。

cslshuai2 2014-04-18 01:49:21

<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<style type="text/css">
.red{background:red;}
</style>
</head>
<body>
<div style="width:300px;height:300px;" id="b"></div>
<input type="button" id="a" value="点击测反应" onclick="go()"/>
<input type="button" id="s" value="停!" onclick="stop()"/>

<script type="text/javascript">
var a = Math.random()
var a = Math.floor(a*10000);
var btn = document.getElementById("a");
var can = document.getElementById("b");
function ceshi(){
d = new Date();
c = d.getTime();
b.className = "red";
}
function stop(){
e = new Date().getTime();
alert("你的反映时间为"+(e-c)/1000+"秒");
}

function go(){
b.className = "";
setTimeout(ceshi,a);
}

</script>
</body>



很粗糙,可以测反应速度。我最多0.278
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2014-04-18
  • 打赏
  • 举报
回复
按早了会报错“c未定义”

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧