简单定时器的制作。

在进行定时器的制作时,我想先把我们需要用到的一些东西介绍给大家。

定时器的作用

开启定时器
  setInterval 间隔型
  setTimeout 延迟型

停止定时器
  clearInterval
  clearTimeout

数码时钟
思路效果
  获取系统时间:
   date对象
   getHours getMinutes getSeconds
   显示系统时间
   字符串连接
   空位补零

设置图片路径
charAt方法

操作前,我们需要用PS裁剪出0—9的数字图片来,以便让我们看到直观美化的效果。

下面是我的代码部分和效果图

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title>时钟</title>   <script>

       function zhuanhua(n)       {           if(n<10)           {               return "0"+n;       /*让获取到的系统时间数字型改变为字符串并保证是两位数 */           }           else           {               return ""+n;           }       }

       window.onload= function a() {           var oimg=document.getElementsByTagName("img");

           var odate=new Date();           var shuju=zhuanhua(odate.getHours())+zhuanhua(odate.getMinutes())+zhuanhua(odate.getSeconds());
 /*获取系统时间值以及进行函数操作*/
           for(var i=0;i<oimg.length;i++)           {               oimg[i].src=shuju [i]+".png";           }
 /*进行图片替换*/

      setInterval(a,1000)
 /*每1000毫秒进行一次页面刷新*/

       };   </script>

</head><body><div style="font-size: 50px">    <img src="0.png"/>    <img src="0.png"/>:    <img src="0.png"/>    <img src="0.png"/>:    <img src="0.png"/>    <img src="0.png"/></div></body></html>效果图:

				
时间: 2024-08-10 23:30:16

简单定时器的制作。的相关文章

留念 C语言第一课简单的计算器制作

学C语言这么久了.  /* 留念 C语言第一课简单的计算器制作 */ #include<stdio.h>  #include<stdlib.h> #include<conio.h>void displayMenu();void add();void sub();void multiply();void divide();void yushu();void jiecheng();void leijia();void jiechengleijia();int main(in

定时器的制作与清除

1 <HTML> 2 <HEAD> 3 <META http-equiv="Content-Type" content="text/html; charset=gb2312"> 4 <TITLE>无标题文档</TITLE> 5 <STYLE type="text/css"> 6 <!-- 7 /*设置样式:无边框的文本框*/ 8 INPUT { 9 font-size:

一个简单的ORM制作(SQL帮助类)

一个简单的ORM制作大概需要以下几个类: SQL执行类 CURD操作类 其他酱油类 先从SQL执行类说起,可能会涉及数据库的迁移等问题,所以需要定义一个接口以方便迁移到其他数据库, 事务没提供命名,若需要命名可修改为可变参数,IHelper代码如下: internal interface IHelper:IDisposable { int ExecuteQuery(string txt, IEnumerable<IDataParameter> ps, bool issp);//用于执行INSE

【源码分享下载】每日更新之Android源码之简单定时器

Android源码之简单定时器 支持平台:Android      运行环境:Android       开发语言:Java 下载地址:http://www.devstore.cn/code/info/219.html 源码简介 超简单的一个小Android实例,主界面就一个文本框和两个按钮,可以设定一个不能为小数的分钟数作为倒计时,倒计时结束会一直震动到你点停止,项目使用Timer计时,可以学习一下手机震动的使用.项目编码GBK 源码运行截图

简单几步制作 Windows 10 正式版U盘可启动安装盘图文教程 (全新安装Win10)

简单几步制作 Windows 10 正式版U盘可启动安装盘图文教程 (全新安装Win10) 相信不少朋友现在已经下载好 Windows 10 RTM 正式版的镜像文件了,虽然说微软提供了在原系统基础上升级的方式,但对于很多追求干净.稳定的朋友还是想要进行全新的安装的. 虽然将 Win10 系统的 ISO 镜像刻录成光盘来安装非常简单,但现在很多电脑已经不再配备光驱了,怎样制作 USB 的可启动 Windows 10 U盘安装盘成了很多同学的需求.今天吉他锅就给大家带来快速创建 Win10 启动安

写的一个简单定时器(非独立线程)

//Callback.h #ifndef __CALLBACK_H__ #define __CALLBACK_H__ typedef void (*T_CallBack)(void *); typedef struct { T_CallBack cb; void *obj; }ST_CallBack; int __NewTimer(void* obj, int interval, bool isloop, T_CallBack cb); void __DeleteTimer(int handle

Exynos4412从SD卡启动的简单网络文件系统制作

Exynos4412从SD卡启动的简单网络文件系统制作 1. 简介 嵌入式系统能够在开发板上正常运行,需要先进行系统配置,一个完整的嵌入式系统应该包含的几个部分::uboot,kernel,rootfs,appfs.这几部分在ARM板Flash上的位置关系如下图所示: 注:图片来源于韦东山老师的<嵌入式Linux应用开发完全手册> rootfs可以不用添加到开发板,而是部署到PC机上,开发板在运行完kernel,要挂载rootfs时,可以通过NFS网络挂载到设定好的PC机上的文件系统上. 操作

IT兄弟连 HTML5教程 HTML5的基本语法 简单HTML实例制作

现在学习HTML5的方式 目前HTML还处于HTML4与HTML5之间的过渡使用阶段.移动端的Web界面开发已经全面使用HTML5的技术,而在PC端由于用户升级浏览器周期较长,面临着页面的兼容性问题,以及开发人员对HTML5新技术需要一段时间了解和熟练,所以学习HTML必须兼顾这两个版本.可以按版本升级的方式,先学习HTML4的技术,再延伸学习HTML5新增加的内容.而HTML是一个不断变化的标准,不管是哪个版本都属于HTML技术,所以本书直接学习HTML5的标准,当然遇到与HTML4变化较大的

【转】超简单利用UGUI制作圆形小地图

http://sanwen.net/a/ithhtbo.html 由于UI都是Achor自己用PS做的,比较粗糙,大家见谅,不过丝毫不影响功能的实现,下面我们看看今天的笔记: 首先我们看看需要哪些组件: 1.在Canvas画布下新建一个GameObject,改名为Mask,顾名思义,该组件实现遮罩功能. 2.在Mask下面添加RawImage,用来实现小地图动态显示. 3.新建一个Sprite作为角色的子对象,改名为Icon,实现小地图中代替角色的箭头图标.(贴图大家根据自己喜好来画,这里Ach