你的位置:首页 > 网页设计

[网页设计]html5学习笔记6


绘制普通直线,先看效果图:

实现代码如下:

<!DOCTYPE html><html><head lang="en">  <meta charset="UTF-8">  <title></title>  <script>    function drawGraph(id)    {      var canvas=document.getElementById(id);      var context=canvas.getContext("2d");      context.fillStyle="#CC00FF" //最外层canvas颜色      context.fillRect(0,0,300,300)//最外层canvas区域      context.beginPath()      context.fillStyle="#008B8B"//填充颜色      context.strokeStyle="#FFFF00"//线的颜色      var dx=150      var dy=150      var s=100      var dig=Math.PI/15*11      for(var i=0;i<30;i++)      {        var x=Math.sin(i*dig)        var y=Math.cos(i*dig)        context.lineTo(dx+x*s,dy+y*s)      }      context.closePath()//关闭路径      context.fill()//填充颜色      context.stroke()    }  </script></head><body onload="drawGraph('canvasId')"><canvas id="canvasId" width="300" height="400"></canvas></body></html>

 绘制贝塞尔曲线

效果图如下:

代码如下:

<!DOCTYPE html><html><head lang="en">  <meta charset="UTF-8">  <title></title>  <script>    function drawGraph(id)    {      var canvas=document.getElementById(id);      var context=canvas.getContext("2d");      context.fillStyle="#CC00FF"      context.fillRect(0,0,300,300)      context.beginPath()      context.fillStyle="#008B8B"      context.strokeStyle="#FFFF00"      var dx=150      var dy=150      var s=100      var dig=Math.PI/15*11      context.moveTo(dx,dy)      for(var i=0;i<60;i++)      {        var x=Math.sin(i*dig)        var y=Math.cos(i*dig)        context.bezierCurveTo(dx+x*s,dy+y*s-100,dx+x*s+100,dy+y*s,dx+x*s,dy+y*s)//贝塞尔绘制函数      }      context.closePath()      context.fill()      context.stroke()    }  </script></head><body onload="drawGraph('canvasId')"><canvas id="canvasId" width="300" height="400"></canvas></body></html>

 

     关于了解的html5的基本知识点就到这里了,毕竟项目中没有去使用,出于个人闲来无事有个大体了解.并且都很基本,其实这些基本的知识点感觉没必要花费这么多精力去关注,这个时间个人感觉花的太多,完全可以找个小demo去研究,这样驱动的去学习效果会更好,先到这里了,准备投入到下一阶段其他开发知识点的学习中.




深圳自助游景点攻略大全深圳旅游需要多少钱广东深圳旅游景点深圳去深圳旅游要多少钱深圳旅游景点大全广州到从化千泷沟大瀑布开车怎么走?广州到从化千泷沟大瀑布有多远? 千泷沟大瀑布一日游攻略?从化千泷沟大瀑布什么时候最好玩? 千泷沟大瀑布自驾游攻略?从化千泷沟大瀑布开车怎么走? 千泷沟大瀑布介绍?从化千泷沟大瀑布简介? 火车狂迷 盘点沈阳四大名站 金庸笔下十大旅游胜地 刀光剑影的美(组图) 南京香格里拉大酒店10月27日全新开幕 福州周边秋游登山八大好去处 石根山风景区在哪里?信宜石根山风景区旅游攻略? 石根山风景旅游区电话?信宜石根山风景旅游区门票多少钱? 石根山风景旅游区好玩吗?信宜石根山风景旅游区怎么样? 信宜石根山景点介绍?石根山有什么好玩的? 龙门三寨谷电话?惠州龙门三寨谷门票预订? 昆明青龙峡 让你告别宅神投身自然 佛冈观音山王山寺团购价格?观音山王山寺门票团购多少钱? 佛冈观音山王山寺旅游攻略?观音山王山寺网上可以预订吗? Q65110A9093 Datasheet Q65110A9093 Datasheet Q65110A9105 Datasheet Q65110A9105 Datasheet Q65110A9133 Datasheet Q65110A9133 Datasheet 北京胡同游攻略 北京胡同游攻略 北京胡同游攻略 香港夜景 香港夜景 香港夜景 迪拜属于哪个国家 迪拜属于哪个国家 迪拜属于哪个国家