var canvas = document.getElementById('Canvas_One'); var context = canvas.getContext('2d'); var i=0;j=0.1;var ang;var col1;var col2;var p; function clear(){ window.clearInterval(p); context.clearRect(0,0,400,300); context.strokeStyle="black"; context.fillStyle="black"; } function timing(col1,col2) { i=i+j; if(document.getElementById('R1').checked){r=15*i;ang=12;col1='rgb(255,255,0)';col2='rgba(0,255,0,0.6)';} if(document.getElementById('R2').checked){r=20*Math.pow(i,0.5);var ang=36;col1='orange';col2='rgba(255,0,0,0.6)';} if(document.getElementById('R3').checked){r=200/i;ang=24;col1='purple';col2='rgba(0,0,255,0.6)';} if(document.getElementById('R4').checked){r=Math.pow(1.2,i);ang=30;col1='rgb(255,255,0)';col2='rgba(0,255,0,0.6)';} if(document.getElementById('R5').checked){r=Math.pow(10000*Math.cos(2*i),0.5);ang=32;col1='orange';col2='rgba(255,0,0,0.6)';} if(document.getElementById('R6').checked){r=Math.pow(10000/i,0.5);ang=32;col1='purple';col2='rgba(0,0,255,0.6)';} if(document.getElementById('R7').checked){clear();} context.beginPath();context.moveTo(200,150);var x=200+r*Math.sin(i); var y=150+r*Math.cos(i);context.font="40px Georgia";context.textAlign='center';context.fillText('.',x,y);context.fillStyle=col1;context.lineTo(x,y);context.strokeStyle=col2;context.stroke();if(i>ang){i=0;context.clearRect(0,0,400,300);} } function motion(){ p=window.setInterval('timing()',100); }
文件目录······
暂无数据
猜你喜欢
更多»
项目推荐
更多»
PDF电子书
更多»
Java多线程编程核心技术
(2)
Linux命令详解词典.pdf
(5)
深入Python3中文版
(0)
百度SEO一本通.pdf
(0)
mysql必知必会.pdf
(2)
疯狂JAVA讲义 pdf电子书
(3)
C# 图解教程pdf电子书
(3)
研磨设计模式 pdf电子书
(0)