单片机定时器实验两位倒计时秒表_HTMLJavaScript | 简易网页秒表制作

90a11afa4650b24be421ec194b42edae.gif bcf6813dbe695ad59527ff37189d2af5.gif

本期技术贴小E教大家如何用HTML和JavaScript来简单的制作一个网页上的秒表。

大致效果是这样的:

1125082fd1703e02c539b68899f001e0.png

要求是点击开始会让秒表开始计时,点击暂停按钮时暂停,点击复位按钮时,上面数字全部归零。

下面让我们一起来学习一下如何操作吧~

0a7dd9a38c886392b29549aa2c9c9f52.png ae8c88efc2cbd6e3b97201b6dcdf1217.png

HTML&JavaScript .

首先是先用HTML把秒表的大致外观写出来,下面是代码:

d8a06aea8f9b7e3861484822d8b7c849.png

接下来是JavaScript的部分了我们在末尾写上

首先我们用var定义几个变量:

0a66e5a5263493ff4cde51a115103e1c.png

这里我们要注意先把定时器清零,以防后面出现一些不可描述的问题。

接下来我们写几个个function函数来定义我们的点击事件:

12a6c062527db9ab54f55813013c3815.png

这里有个函数:

    timer = setInterval(function () {  },10)

意思是每10毫秒重复一次大括号内的函数,然后在这个大括号内i++表示i=i+1,每10毫秒i就会加一,至于为什么要是10毫秒而不是100毫秒1000毫秒呢,是因为上面显示那个地方“:”号后面是两位,如果是100毫秒那就只有一位了。

clearInterval(timer)这个函数是把计时器暂停掉,但注意他不是把计时器移除掉,移除计时器是timer=null,这个函数会让系统把计时器回收掉,也就是无法恢复了。

写到这儿,计时器就可以运行了,下面是运行效果。

点击边框调出视频工具条 

大家有没有发现这儿时间总是跳动的不好看,这是因为我们之前在写代码的时候,并没有告诉网页,这儿该怎么去把他这个缺失的零补上。下面是几行代码实现一下补零的操作。

3b5c7c6aab4969c2df8d29388225560a.png

这儿就指的是当数字小于10,我们就把这个数字前面加上个0,然后返回这个加上了0的值,上面的代码也需要小改一下,在显示数字那个地方套上我们新写的这个函数。

92aaa704a26bf71cffd60822afcdf8f6.png

下面来看看效果:

点击边框调出视频工具条 

本期技术贴教学到这里就结束啦~

怎么样大家学会没有呢?

END

执行编辑 | 张乐雯

责任编辑 | 于文博

7cc4b802ad7f85e221ff0067adb53275.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值