利用JS函数制作时钟运行程序

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>时钟</title>
    <script type="text/javascript">
    function toDouble(num)//不满两位,空位补零
    {
        if(num<10)
        {
            return ‘0‘+num;//一位数前面加零,就变为两位数
        }
        else
        {
            return ‘‘+num;
        }
    }
    window.onload=function()//程序主体运行内容
    {
        var oBtn=document.getElementById(‘btn1‘);
        var aImg=document.getElementsByTagName(‘img‘);
        var i=0;
        function updateTime()
        {
            var oDate=new Date();//获取系统时间
                var str=toDouble(oDate.getHours())+toDouble(oDate.getMinutes())+toDouble(oDate.getSeconds());
                //alert(str);
            for(i=0;i<aImg.length;i++)
            {
                aImg[i].src=‘img/‘+str.charAt(i)+‘.png‘;//设置图片路径使用charAt方法
            }
        }
        setInterval(updateTime,1000);//自动跟随系统时间每秒刷新
        updateTime();//避免页面刷新时停留1秒钟等待时间
    };
    </script>
</head>
<body style="color:#FFFF00; background:#990099; font-size:30px;">
    <img src="C:\Users\Administrator\Desktop\练习文件\数码时钟\img\0.png"/>
    <img src="C:\Users\Administrator\Desktop\练习文件\数码时钟\img\0.png"/>
    点
    <img src="C:\Users\Administrator\Desktop\练习文件\数码时钟\img\0.png"/>
    <img src="C:\Users\Administrator\Desktop\练习文件\数码时钟\img\0.png"/>
    分
    <img src="C:\Users\Administrator\Desktop\练习文件\数码时钟\img\0.png"/>
    <img src="C:\Users\Administrator\Desktop\练习文件\数码时钟\img\0.png"/>
    秒
</body>
</html>

运行结果如下图:

时间: 2024-12-16 05:29:38

利用JS函数制作时钟运行程序的相关文章

利用AForge+Tesseract制作视频OCR程序

先上界面: 实现功能及流程: 1:从摄像头获取图像,框选要识别的区域 2:对选区进行图像处理,方便识别 3:识别文字 4:获取芯片上的内容(使用客户提供的芯片解码程序) 5:比较两个内容是否一致 6:写入数据库(带图片) 7:对历史数据进行查阅.导出Word(导出时带图片) 此版本将4~7功能去除了 获取图像: 使用AForge组件(参考项目:http://download.csdn.net/detail/jrlxsy/6927833),为了绘选区,将图像通过PictureBox显示出来,事件:

angularJS开启服务器后台运行程序,找不到scripts/web-server.js

学习angularJS时,教程里说使用node scripts/web-server.js开启服务器后台运行程序.一直出错.后来发现原因是这是老版本里的命令.现在都是用sudo npm start就可以了 运行完sudo npm start,再开启karma测试 sudo npm test 然后再浏览器中输入http://localhost:8000/app/index.html即可访问angularJS教程里的index.html. angularJS开启服务器后台运行程序,找不到script

利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe)

原文:利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe) 开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了.这样交给用户很不方便,希望的效果是直接交付一个exe文件. 这时候就需要借助一款名为Fody.Costura的插件.Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中.安装之后,就可以将项目所依赖的DLL(甚至PDB)文件全部打包到EXE文件里. 使用 Costura

如何利用iframe标签以及Javascript制作时钟?

如何利用iframe标签以及Javascript制作时钟? 如何制作一个时钟呢?效果如下图所示: 这里的时钟会不停的走,但是下面的页面是不会变得,这样就实现了我们想要的效果了.下面我将分为以下几个方面来讲: javascript中的Date引用类型 几种效果不佳的实例 <iframe>标签 最终效果不错的实例 如果大家想直接看最终不错的效果实例,可以直接点击这里. 第一部分:Date引用类型 1.日期对象可以直接使用new操作符和Date构造函数构造.代码如下: 1 var date=new

初学JS——利用JS制作的别踩白块儿(街机模式) 小游戏

初学JS--利用JS制作的别踩白块儿(街机模式) 小游戏 这个是上个星期5写的了,当时是突然想写个游戏,就想到了别踩白块儿,当时的想法是 可能普通模式的别踩白块儿因为他的"块儿"是滚动的向上这种,以我目前会的技术想不出怎么写, 但是如果是街机模式,通过你每按一次按键之后他像下跳一格这样的就非常好实现了. 通过我目前会的知识,实现的步骤大概是这样的: 建一个4X4的表格,制作2张150X100的图片,一张全白色,一张全黑色,命名为0.JPG,1.JPG 就是说当文件名为0的时候就是白色的

JS 数据类型转换-转换函数、强制类型转换、利用js变量弱类型转换

1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字:如果不是,该方法将返回NaN,不再继续执行其他操作.但如果该字符是有效数字,该方法

vscode下搭建typescript时提示&quot;无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称&quot;错误的解决方法

根据网上的教程,安装了node.js后,再安装了typescript,,,这时候编译生成或者在vscode的终端里调用npm或者tsc --version时,总是提示 npm : 无法将“npm”项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次. 所在位置 行:1 字符: 1 + npm install typescript --save -dev + ~~~ + CategoryInfo : ObjectNotFound:

利用fork()和execve()运行程序

#include "csapp.h" #define MAXARGS 128 /*本案例学习fork()函数建立进程,以及execve()函数加载并运行程序*/ //eval函数用于解析命令行并执行相关命令 void eval(char *cmdline) {   char *argv[MAXARGS];   char buf[MAXLINE];   int bg;   pid_t pid;   strcpy(buf,cmdline); //复制字符串   bg=parseline(b

利用PHP内置函数制作一个简单的验证码

因为这两天学习了一些PHP的内置函数,所以今天就用一些内置函数配合数组来简单的制作一个随机验证码的效果. 例如:2dT5     T22c.... 分析:首先分析验证码的组成: 1.验证码是由数字1-9,大写字母A-Z,小写字母a-z 中随机生成的. 2.我先创建一个包含指定范围单元的数组.(这里应该是三个:数字,大写字母,小写字母). 3.我可以将这些数组合并成一个大的数组 4.随机打乱该函数.ps:其实觉得在这里再做一步将数组随机打乱,感觉也没有什么必要啊!因为后面我们做的不也是随机抽取吗?