关于我们
联系我们
400-7654-355
网站首页
关于我们
网站案例
推广方案
SEO优化
新闻动态
联系我们
当前位置:
首页
>
新闻动态
>
软件编程
新闻动态
网络资讯
网络推广
技术教程
网络优化
AI营销
软件编程
网站技术
拓客引流
网址导航
热门推荐
最新文章
Android用PopupWindow实现自定义Dailog
BootStrap CSS全局样式和表格样式源码解析
Redis中的数据过期策略详解
Spring MVC---数据绑定和表单标签详解
canvas 弹幕效果(实例分享)
魔方在线秒表javascript版
作者:用户投稿
浏览:
发布日期:2026-01-16
[导读]:
当前页面需最大化,可以保存以下HTML代码为htm文件即可 空格触发。
效果如下图所以,我发现了,本人最短时间为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备2024033502号
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
乐享信息
友情链接:
菜单
案例
拨号
联系
网站首页
关于我们
网站案例
推广方案
SEO优化
新闻动态
联系我们
400-7654-355
请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!