JS 定时器和数字时钟

来源:互联网 发布:java 图片压缩 不失真 编辑:程序博客网 时间:2024/04/30 03:56
开启定时器
setInterval 间隔型  //间隔性发生事件
setTimeout 延时型  //一段时间后发生事件
停止计时器
clearInterval 
clearTimeout

简单的例子:

<script>    function show(){        alert('a');    }    setInterval(show,1000);</script>

设置两个按钮,开启和关闭,控制窗口a每3秒一次的弹出。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE>  <META NAME="Generator" CONTENT="EditPlus">  <META NAME="Author" CONTENT="">  <META NAME="Keywords" CONTENT="">  <META NAME="Description" CONTENT=""> <script> window.onload=function()   {     var obnt1=document.getElementById('bnt1');  // input id type value       var obnt2=document.getElementById('bnt2');     var timer=null;          obnt1.onclick=function(){         timer=setInterval(function(){             alert('a');         },3000);     };     obnt2.onclick=function(){             clearInterval(timer);     };}; </script> </HEAD> <BODY> <input id="bnt1" type="button" value="开启"/>   <input id="bnt2" type="button" value="关闭"/> </BODY></HTML>



利用计时器和date来设计一个简单的数字时钟。
没有现成的数字图片,我就现做了一套丑丑的pictures。嘿嘿,能说明效果就行。

图片保存文件夹保存在自己选好的相对路径(我把0.jpg,1.jpg,2.jpg……9.jpg放在img文件夹中)。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE>  <META NAME="Generator" CONTENT="EditPlus">  <META NAME="Author" CONTENT="">  <META NAME="Keywords" CONTENT="">  <META NAME="Description" CONTENT=""> <script> function toDou(n){    if(n<10) return '0'+n;    else return ''+n;}window.onload=function(){    var aImg=document.getElementsByTagName('img');    //alert(typeof(aImg));      alert(aImg.Length);    function tick(){        var oDate=new Date();        var str=toDou(oDate.getHours())+toDou(oDate.getMinutes())+toDou(oDate.getSeconds());        for(var i=0;i<6;i++){  //aImg.Length is undefined?            aImg[i].src='img/'+str[i]+'.jpg';        }    }    setInterval(tick,1000);    tick();}; </script> </HEAD> <body style="background: black; color: white; font-size:50px;"> <img src="img/0.jpg"/> <img src="img/0.jpg"/> : <img src="img/0.jpg"/> <img src="img/0.jpg"/> : <img src="img/0.jpg"/> <img src="img/0.jpg"/> </BODY></HTML>


0 0
原创粉丝点击