嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
绘制一个时钟
	function Refresh()
 {
 var c=document.getElementById("MyCanvas");
 var cxt=c.getContext("2d");
 cxt.restore();
 cxt.save();
 
 cxt.rotate(ls*Math.PI/30);
 cxt.clearRect(5,-1,slen 1,4);//清除秒针上次显示的内容
 cxt.restore();
 cxt.save();
 
 cxt.rotate(lm*Math.PI/30);
 cxt.clearRect(5,-2,mlen 1,7);//清除秒针上次显示的内容
 cxt.restore();
 cxt.save();
 
 cxt.rotate(ls*Math.PI/6);
 cxt.clearRect(5,-5,hlen 1,10);//清除秒针上次显示的内容
 
 var time=new Date();
 var s=ls=time.getSeconds();//获取当前时间(秒钟)
 var m=lm=time.getMinutes();//获取当前时间(分钟)
 var h=lh=time.getHours();//获取当前时间(时钟)
 cxt.restore();
 cxt.save();
 
 cxt.rotate(s*Math.PI/30);//根据秒钟数设置秒针位置
 cxt.fillRect(5,0,slen,2);//重新绘制秒针
 cxt.restore();
 cxt.save();
 
 
 cxt.rotate(m*Math.PI/30 s*Math.PI/30/60);//根据分钟数设置分针位置
 cxt.fillRect(5,0,mlen,3);//重新绘制分针
 cxt.restore();
 cxt.save();
 
 cxt.rotate(h*Math.PI/6 s*Math.PI/6/60/60 m*Math.PI/6/60);//根据时钟数设置时针位置
 cxt.fillRect(5,-2,hlen,4);//重新绘制时针
 
 }