JavaScript编写开发动态时钟


Posted in Javascript onJuly 29, 2020

本文实例为大家分享了JavaScript编写开发动态时钟的具体代码,供大家参考,具体内容如下

效果图:

JavaScript编写开发动态时钟

JavaScript编写开发动态时钟

实质上就是调用时间库,再添加一个颜色数组,给显示的时间嵌套一个div盒子,再将颜色数组的颜色设置随机变化,这样就使得时间变化的时候颜色也会发生变化。

完整源代码:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>网页时钟</title>
 <style>
 
 </style>
 </head>
 <style>
 
 .center{
  background: url(img/shizhong.jpg) no-repeat center;
   font-size: 50px;
   height: 600px;
   line-height: 620px;
   text-align: center;
 }
 </style>
 <body>
 <div class="center" id = "spanTip"></div>
 </body>
 <script>
 //格式化时间 给前面加个0;
 function addZero(num){ return num < 10? '0' + num : num; } 
 function genDate(){
 var date = new Date();
 //获取时间
 var dateStr =addZero(date.getHours()) +":"+addZero(date.getMinutes())+":"+addZero(date.getSeconds());
 var spanTip = document.getElementById("spanTip");
 spanTip.innerHTML = dateStr;
 //颜色数组
 var color = ['red', 'green', 'yellow', 'blue', 'black', 'gold', 'orange', 'gray', 'pink', 'maroon']; //钟表颜色数组
  var radom = Math.floor(Math.random() * color.length ); //随机数
  spanTip.style.color = color[radom]; //设置随机颜色
 }
 window.setInterval("genDate()",1000);
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
插件:检测javascript的内存泄漏
Mar 04 Javascript
JavaScript 学习笔记(十五)
Jan 28 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
Json序列化和反序列化方法解析
Dec 19 Javascript
jQuery Ajax()方法使用指南
Nov 19 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
Dec 17 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
深入浅析JSONAPI在PHP中的应用
Dec 24 Javascript
JS实现监控微信小程序的原理
Jun 15 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
Vue Router 实现动态路由和常见问题及解决方法
Mar 06 Javascript
js编写简易的计算器
Jul 29 #Javascript
从0到1学习JavaScript编写贪吃蛇游戏
Jul 28 #Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
Jul 28 #Javascript
Node.js 深度调试方法解析
Jul 28 #Javascript
vue-列表下详情的展开与折叠案例
Jul 28 #Javascript
js 数组当前行添加数据方法详解
Jul 28 #Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
Jul 28 #Javascript
You might like
php过滤危险html代码
2008/08/18 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
php解决安全问题的方法实例
2019/09/19 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
python实现对输入的密文加密
2019/03/20 Python
Django app配置多个数据库代码实例
2019/12/17 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
公司同意接收函
2014/01/13 职场文书
社区活动邀请函范文
2014/01/29 职场文书
三方合作协议书范本
2014/04/18 职场文书
个人融资协议书
2014/10/02 职场文书