您好,欢迎访问宜昌市隼壹珍商贸有限公司
400 890 5375
首页
关于我们
产品中心
新闻动态
在线订购
联系我们
当前位置:
主页
>
新闻动态
>
技术学院
魔方在线秒表javascript版
发布时间:2026-01-17 | 点击率:
效果如下图所以,我发现了,本人最短时间为0.06秒,看大家的键盘与反应了。
测试代码:
魔方小站秒表 Stopwatch for Rubik's Cube China
var Max=25; var bestAve; var then; var nowDec; var nowBest; var nowWorst; var runing=0; var timeint; var i=0; var totalsec; var sec; var min; var subsec; var secdis; var mindis; var subsecdis; var datas=new Array() var nowSecondes; function getAv(st,ed) { for(i=st;i<=ed;i++) { datas.join(" ") } } function stop(evt) { if (runing==1 && evt.keyCode==32) clearTimeout(timeint); } function toSeconds(dec) { var Ms,sec var tmpDec=dec.split(":") if(tmpDec[0]*10/10>0) { Ms=tmpDec[0]*60 return(Ms+tmpDec[1]*10/10) }else{ return(tmpDec[1]*10/10) } } function begin(evt) { if (evt.keyCode==32) { if (runing==0){ then=new Date(); runing=1; show(); } else if (runing==1) { runing=2; } else { ShowDatas(toSeconds(nowSeconds)) document.getElementById("watch").innerHTML="00:00.00"; runing=0; } } } var a=0; function ShowDatas(dec) { if(dec==0){return false} var newDec=get2(dec) datas.push(newDec) //添加记录 SortDatas() //排序得到最大最小值 ShowDetails() spanBest.innerHTML="
"+sec2minsec(nowBest)+"
" spanWorst.innerHTML="
"+sec2minsec(nowWorst)+"
" var tmp1=0; for(i=0;i
" } var bestAve=new Array(); function sec2minsec(n) { if (n>60) { var tmpmins=Math.floor(n/60); var tmpseconds=get2(n-tmpmins*60); var tmpstring if (tmpseconds<10) { tmpstring=tmpmins+":0"+tmpseconds; } else tmpstring=tmpmins+":"+tmpseconds; return tmpstring } else return n; } function ShowDetails() { if(datas.length>12){a=datas.length -12} var tmpTd="
1
2
3
4
" tmpTd+="5
6
7
8
9
10
11
12
"; for(i=a;i<(12+a);i++) { bestAve[i-a]=datas[i];//将当前12局成绩存入数组 tmpTd+="
" if(datas[i]==undefined){tmpTd+="-"} else { if(datas[i]==nowBest || datas[i]==nowWorst) { tmpTd+=sec2minsec(datas[i])+"*" }else { tmpTd+=sec2minsec(datas[i]); } } tmpTd+="
" } tmpTd+="
" //alert(datas.join(",")); div1.innerHTML=""; div1.innerHTML=tmpTd; rndCube(); document.focus(); } function show() { var now=new Date(); diff=now.getTime()-then.getTime(); totalsec=Math.floor(diff/1000); sec=totalsec%60; if(sec<10) { secdis="0"+sec; } else { secdis=sec; } min=(totalsec-sec)/60; if (min<10) { mindis="0"+min; } else { mindis=min; } subsec=Math.floor((diff%1000)/10); if (subsec<10) { subsecdis="0"+subsec; } else { subsecdis=subsec; } nowSeconds=mindis+":"+secdis+"."+subsecdis; document.getElementById("watch").innerHTML=nowSeconds; timeint=setTimeout("show()",50) } function get2(dec) //取两位小数点 { return Math.round(dec*100)/100 } function SortDatas()//最大最小值 { var tmpArr=new Array() for(i=0;i
宜昌市隼壹珍商贸有限公司 版权所有
鄂ICP备2024065376号
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
宜昌市隼壹珍商贸有限公司
友情链接:
TEL:13680874598