| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
- <html>
 
- <head>
 
- <meta charset="utf-8">
 
- <title>canvas直线</title>
 
- <meta name="Keywords" content="">
 
- <meta name="Description" content="">
 
- <style type="text/css">
 
-     body, h1{margin:0;}
 
-     canvas{margin: 20px; }
 
- </style>
 
- </head>
 
- <body onload="draw()">
 
-     <h1>三次贝塞尔曲线</h1> 
 
-     <canvas id="canvas" width=200 height=200 style="border: 1px solid #ccc;"></canvas>
 
- <script>
 
-     function draw() {
 
-         var canvas=document.getElementById('canvas');
 
-         var context=canvas.getContext('2d');        
 
-        //绘制起始点、控制点、终点  
 
-        context.beginPath();  
 
-        context.moveTo(25,175);  
 
-        context.lineTo(60,80);  
 
-        context.lineTo(150,30);  
 
-        context.lineTo(170,150); 
 
-        context.stroke();  
 
-        //绘制3次贝塞尔曲线        
 
-        context.beginPath();  
 
-        context.moveTo(25,175);  
 
-        context.bezierCurveTo(60,80,150,30,170,150);  
 
-        context.strokeStyle = "red";  
 
-        context.stroke();  
 
- }
 
- </script>
 
- </body>
 
- </html>
 
 
  |