社区
JavaScript
帖子详情
闲来无事,胡思乱想,一个很简单的问题
lendylixt
2004-10-13 09:07:41
想做一个秒表来玩,不知道能不能实现?
...全文
160
10
打赏
收藏
闲来无事,胡思乱想,一个很简单的问题
想做一个秒表来玩,不知道能不能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lendylixt
2004-10-14
打赏
举报
回复
大哥,你真行,比我做得好
emu_ston
2004-10-14
打赏
举报
回复
陪LP大人加班没事做,也来玩一个。
<input id=output value="00:00:00.000"/>
<input type="button" value=" Start " onclick="begin()" id=start />
<input type="button" value=" Reset " onclick="reset()">
<script>
var countedTime,startTime,timer,interval=10;
function begin(){
startTime = new Date();
start.value=" Pause ";
start.onclick= pause;
timer = setInterval("count()",interval)
}
function pause(){
start.value=" Resume";
start.onclick= resume;
countedTime = new Date() - startTime;
clearInterval(timer);
}
function resume(){
startTime = new Date(new Date()-countedTime)
start.value=" Pause ";
start.onclick= pause;
timer = setInterval("count()",interval)
}
function count(){
var mSecond = (new Date()) - startTime;
var hour = Math.floor(mSecond/3600000);
mSecond -= hour*3600000;
hour = (hour<10?"0":"")+hour;
var minute = Math.floor(mSecond/60000);
mSecond -= minute*60000;
minute = (minute<10?"0":"")+minute ;
var second = Math.floor(mSecond/1000);
mSecond -= second*1000;
second = (second<10?"0":"")+second ;
mSecond = (mSecond<100?mSecond<10?"00":"0":"")+mSecond ;
var st = hour+":"+minute+":"+second+"."+mSecond;
output.value = st;
}
function reset(){
startTime = null;
clearInterval(timer);
output.value = output.defaultValue;
start.value=" Start ";
start.onclick=begin;
}
</script>
ouyld
2004-10-13
打赏
举报
回复
而且要精确
ouyld
2004-10-13
打赏
举报
回复
可以
只是很麻烦 要定义好多位置 如WINDOW2K系统带的表一样
lendylixt
2004-10-13
打赏
举报
回复
有没有什么好的算法,大家说说看
micker
2004-10-13
打赏
举报
回复
可以实现啊!这时最基本的啊!
zzsdream
2004-10-13
打赏
举报
回复
这都不可以的话程序还有什么用
mrshelly
2004-10-13
打赏
举报
回复
绝对可以~~~~~~~~~~~
lendylixt
2004-10-13
打赏
举报
回复
<form name="frmOne">
<input type="text" name="Timer" value="0:00:00">
<input type="button" name="ConOne" value="Start" onclick="funOne()">
<input type="button" name="ConTwo" value="Reset" onclick="funTwo()">
</form>
<script language="javascript">
var time=iH=iM=iS=0;
function funOne()
{
switch (frmOne.ConOne.value)
{
case "Start":
Flag=0;
funClock();
document.frmOne.ConOne.value="Pause";
break;
case "Pause":
Flag=1;
document.frmOne.ConOne.value="Start";
break;
}
}
function funTwo()
{
document.frmOne.Timer.value="0:00:00";
time=0;
}
function funClock()
{
switch (Flag)
{
case 0:
time++;
iS=time%60;
iM=Math.floor(time/60);
iH=Math.floor(iM/60);
iM=iM%60;
if (iM<10)
if (iS<10)
document.frmOne.Timer.value=iH+":0"+iM+":0"+iS;
else
document.frmOne.Timer.value=iH+":0"+iM+":"+iS;
else
document.frmOne.Timer.value=iH+":"+iM+":"+iS;
setTimeout("funClock()",1000);
break;
case 1:
break;
}
}
</script>
我做了一个,请大家指教
lendylixt
2004-10-13
打赏
举报
回复
有没有人作出来过??
胡思乱想
之一
闲来无事
,难免有
胡思乱想
之时。说来也怪,近日产生
一个
想法,就是在浩瀚的汉语词汇中找出几个“厉害”的词汇——能影响人(特别是公家人)一生,而自己又无可奈何的词汇来分析分析。挖耳搔腮的结果是“看法”、...
毕业旅行省钱
问题
一天,小李老师出差,
闲来无事
,便又开始
胡思乱想
,神游至行程
问题
:从福州出发,最后回到福州,如何在几个省会(南昌、南京、合肥、太原、郑州)之间旅行最省路费?遂写下此C++代码,交给计算机得解。记于此,便...
为什么PHP程序员一旦闲下来就容易
胡思乱想
?底层原理是什么?
实际上,“
胡思乱想
” 是一种积极的表现,表明 PHP 程序员不仅专注于完成眼前的任务,还关心整个项目的长远发展和技术进步。这种特质使得他们能够在工作中不断创新和完善自我。当然,适当的休息和放松也是非常重要的...
胡思乱想
之:如何做个好领导
最近公司面临重大重组,在经历了前一阵人员流动风波之后,我们的开发团队已经面临不小的压力,别的自己暂时也不想谈,只
简单
谈下作为
一个
领导和下属之间该如何共渡难关? 为啥这么说难关呢?我还是结合自己...
别让“闲”毁掉你的人生
就如同登山,虽然上坡的路布满艰辛,但当我们一步
一个
脚印地往上攀登,到达
一个
又
一个
新的高度时,回头望去,会发现自己已经走过了那么长的路,克服了那么多的困难,而前方等待着我们的,是更加壮美的风景,是不一样...
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章