使用JavaScript怎么实现一个小时钟效果

  介绍

本篇文章给大家分享的是有关使用JavaScript怎么实现一个小时钟效果,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

& lt; script>   ,   ,function 凝固时间(){   ,var 你=,new 日期();   ,   ,var  year =, now.getFullYear();,//获取现在的年份。   ,var  mouth =, now.getMonth(), +, 1,,//获取本年的月份,默认的是,划分的,所以进行加,1,操作;   ,var  date =, now.getDate();,//获取日期,号   ,   ,var  week =, now.getDay();,//获取当前时段的星期   ,var  hour =, now.getHours();,//获取当前时段的小时位   ,var  minute =, now.getMinutes();,//获取当前时段的分钟位   ,var  second =, now.getSeconds();,//获取当前时段的秒位   ,   ,var  week1 =,(& # 39;日& # 39;,,,& # 39;一& # 39;,,,& # 39;二& # 39;,,,& # 39;三& # 39;,,,& # 39;四& # 39;,,,& # 39;五& # 39;,,,& # 39;六& # 39;】   ,var  week2 =, week1(周);   ,   ,//从当前时间中提取出,年,月,日,周,时,分,秒   ,a.innerHTML =,,,=,b.innerHTML 口;=,c.innerHTML 日期;=,d.innerHTML 一周;=,e.innerHTML 小时;=,f.innerHTML 一分钟;=,g.innerHTML 第二;   ,   ,}   ,凝固时间();   ,   ,//背景颜色   ,function 颜色(){   ,var  w =,方法(math . random () * 256);   ,var  j =,方法(math . random () * 256);   ,var  t =,方法(math . random () * 256);   w, return “rgb ($ {}, $ {j}, {t})美元”;   ,}=,l.style.background 颜色();   ,setInterval(函数(){   ,凝固时间();=,l.style.background 颜色();//背景颜色随机变化=,g.style.color 颜色();//字体颜色随机变化=,g.style.background 颜色();//背景颜色随机变化   ,},,1000)   ,   & lt;/script>

大家可以看的到,在这里我们主要用的是定时器。

//,定时器,//,根据设定的时间间隔,来循环执行程序//,只要定时器不停止,程序就会一直执行   ,//,setInterval(,参数1,,,参数2,)//,参数1:要执行的程序,必须是一个函数的形式,函数(){,定义程序,}//,参数2:执行程序的间隔时间,单位是毫秒,//,时间间隔不能无限小,与计算机的刷新频率有关//,60 hz  60赫兹,代表,1秒刷新60次//,1次就是,1000年,/,60,——,16.666…,毫秒//,你定义的程序的时间间隔,不能小于,…,16.6666毫秒//,我们一般都定义最少,0.1秒,也就是,100毫秒,   ,//,每间隔1000毫秒,也是一秒,重复执行,函数(){}中的程序

下面的是全部的代码

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   ,& lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; meta  name=皏iewport",内容=翱矶?设备宽度,初始=1.0,比;   ,& lt; title> Document   ,& lt; style>   ,div {   ,宽度:750 px;   ,保证金:100 px 汽车;   ,text-align:中心;   ,背景颜色:青色;   ,这个特性:20 px;   ,填充:50 px  10 px;   ,字体大小:30 px;   ,}   ,跨度{   ,显示:inline-block;   ,背景颜色:gainsboro;   ,字体大小:30 px;   ,填充:10 px  5 px;   ,这个特性:4 px;   ,}   ,& lt;/style>   ,& lt;/head>   ,& lt; body>   ,& lt; div  id=發"比;   ,& lt; span  id=癮"祝辞& lt;/span>,,年,,,& lt; span  id=癰"祝辞& lt;/span>,月,   ,,,& lt; span  id=癱"祝辞& lt;/span>,日,,,星期,& lt; span  id=癲"祝辞& lt;/span>,   ,,,& lt; span  id=癳"祝辞& lt;/span>,时,,,& lt; span  id=癴"祝辞& lt;/span>,分,,,   ,& lt; span  id=癵"祝辞& lt;/span>秒   ,& lt;/div>   ,& lt; script>   ,   ,function 凝固时间(){   ,var 你=,new 日期();   ,   ,var  year =, now.getFullYear();,//获取现在的年份。   ,var  mouth =, now.getMonth(), +, 1,,//获取本年的月份,默认的是,划分的,所以进行加,1,操作;   ,var  date =, now.getDate();,//获取日期,号   ,   ,var  week =, now.getDay();,//获取当前时段的星期   ,var  hour =, now.getHours();,//获取当前时段的小时位   ,var  minute =, now.getMinutes();,//获取当前时段的分钟位   ,var  second =, now.getSeconds();,//获取当前时段的秒位   ,   ,var  week1 =,(& # 39;日& # 39;,,,& # 39;一& # 39;,,,& # 39;二& # 39;,,,& # 39;三& # 39;,,,& # 39;四& # 39;,,,& # 39;五& # 39;,,,& # 39;六& # 39;】   ,var  week2 =, week1(周);   ,   ,   ,//从当前时间中提取出,年,月,日,周,时,分,秒   ,a.innerHTML =,,,=,b.innerHTML 口;=,c.innerHTML 日期;=,,d.innerHTML  week2;=,e.innerHTML 小时;=,f.innerHTML 一分钟;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用JavaScript怎么实现一个小时钟效果