js 定时网页点击_实现网页版时钟

728cc11b5f76da1918114fb4ef5ef10e.png

我们学习软件开发后,总喜欢编写一些实用的工具程序,例如时钟、便签、聊天程序之类的。

用一般的开发工具,例如Java、Delphi、QT,编写这样的小工具其实挺费神,但如果我们使用Vue来开发,借助于浏览器来展示,就特别简单。

现在,我们使用Vue,实现一个网页版时钟。

1、需求定义

网页版时钟的需求比较简单,就是在网页上显示当前的时间,精确到秒,然后每秒刷新一下。

2、下载vue.min.js文件

由于头条比较忌讳在文章中带有站外网址,为了保证文章的完整性,我们先将vue.min.js文件下载到本地。

下载的方法:

(1)打开百度;

(2)输入“vue.min.js下载”;

(3)找到一个合适的网址,下载到本地即可。

3、代码实现

由于这个需求实在太简单了,直接给出网页时钟mini_clock.html的源码:

            mini_clock

当前时间:{{currentTime|formatCurrentTime}}

将vue.min.js和mini_clock.html文件放在同一个目录下,然后使用浏览器打开mini_clock.html文件,效果如下:

431c3dca4a066d48af6b5866f583ff95.png

4、代码逻辑解释

(1)在脚本部分,建立了一个Vue对象showTime,这个Vue对象挂载在id为showTime的

元素上;

(2)data选项中定义的currentTime,用于实现双向绑定;

(3)过滤器formatCurrentTime用于将时间的格式变得更简单清晰;

(4)Vue对象挂载时,启动一个定时器,这个定时器用于刷新currentTime的值;

(5)Vue对象即将销毁前,清理掉启动的定时器。

5、后记

这个网页时钟HTML非常简陋,但是我个人挺喜欢的,偶尔会打开它,用于非精确计时。

如果你希望这个程序更加精美,可以加上一些图形元素,让网页时钟用起来更炫。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值