AI编程助手
AI免费问答

Javascript 绘制 sin 曲线过程附图_javascript技巧

  2016-05-16 16:39   1863浏览 原创

javascript 绘制 sin 曲线代码如下:

 
 
 
<style type="text/css"> 
#MyCanvas { 
background-color: cornflowerblue; 
} 
</style><script type="text/javascript"> 
function draw(){ 
var my_canvas = document.getElementById( "MyCanvas" ); 
var content = my_canvas.getContext( "2d" ); 
content.beginPath(); 
content.moveTo( 10, 100 ); 
for( var i = 1; i < 200; i += 0.1 ){ 
var x = i * 10; 
var y = Math.sin( i ) * 10 + 100; 
content.lineTo( x, y ); 
} 
content.stroke(); 
content.closePath(); 

} 
</script><canvas id="MyCanvas" width="400" height="400"></canvas>

动态效果:

 
 
 
<style type="text/css"> 
#MyCanvas { 
background-color: cornflowerblue; 
} 
</style><script type="text/javascript"> 
var i = 1; 
var x = 1; 
var y = 100; 
function moveSin(){ 
var my_canvas = document.getElementById( "MyCanvas" ); 
var content = my_canvas.getContext( "2d" ); 
content.beginPath(); 
content.moveTo( x, y ); 
i += 0.1; 
x = i * 10; 
y = Math.sin( i ) * 10 + 100; 
content.lineTo( x, y ); 
content.stroke(); 
content.closePath(); 
} 
setInterval( moveSin, 10 ); 
</script><canvas id="MyCanvas" width="400" height="400"></canvas>

Java免费学习笔记:立即学习
解锁 Java 大师之旅:从入门到精通的终极指南

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。