HTML5技术

HTML5学习与巩固——canvas绘图象棋盘 - SeeYouBug

字号+ 作者:H5之家 来源:H5之家 2016-11-29 18:00 我要评论( )

一、HTML5canvas的学习与巩固1、第一次:canvas绘制象棋盘(笨方法)示例代码: canvas绘图_象棋棋盘不支持Canvas ); ); ; ; ) LineDrawing(mx, my, lx, ly) { 20 ctx.beginPath(); 21 ctx.moveTo(mx, my); 22 ctx.lineTo(lx, ly); 23 ctx.stroke(); 24 }; ;

一、HTML5canvas的学习与巩固 1、第一次:canvas绘制象棋盘(笨方法)示例代码:

canvas绘图_象棋棋盘不支持Canvas); ); ; ; ) LineDrawing(mx, my, lx, ly) { 20 ctx.beginPath(); 21 ctx.moveTo(mx, my); 22 ctx.lineTo(lx, ly); 23 ctx.stroke(); 24 }; ; ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ); ; ; ); ); ); ctx.save(); ); ; 239 ctx.rotate(radian); ); ); 242 ctx.restore();

View Code

运行结果:

2、第二次:canvas绘制象棋盘(改进)示例代码:

canvas绘图_象棋棋盘不支持Canvas); ); ; ; ) LineDrawing(mx, my, lx, ly) { 21 ctx.beginPath(); 22 ctx.moveTo(mx, my); 23 ctx.lineTo(lx, ly); 24 ctx.stroke(); 25 }; row() { ) { 30 ctx.beginPath(); , i); , i); 33 ctx.stroke(); 34 } 35 } 36 row(); cols() { ) { 40 ctx.beginPath(); ); ); 43 ctx.stroke(); 44 } ); ); ); ); ); 53 } 54 cols(); center(x, y) { ); ); ); ); ); ); ); ); 70 } ); ); ); ); ); ); ); ); ); ); ); ); ); ); ; ; ); ); ); ctx.save(); ); ; ); ); 121 ctx.restore();

View Code

运行结果:

3、第三次:canvas绘制象棋盘(封装JavaScript)示例代码:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 学习总结(一)——HTML5概要与新增标签 - 张果

    HTML5 学习总结(一)——HTML5概要与新增标签 - 张果

    2016-11-29 17:01

  • CSS3学习笔记1-选择器和新增属性 - xinyiyake

    CSS3学习笔记1-选择器和新增属性 - xinyiyake

    2016-11-21 17:00

  • HTML5中引入的关键特性 - 就只是小茗

    HTML5中引入的关键特性 - 就只是小茗

    2016-11-21 16:00

  • HTML5【语法要点】 - Kris゜

    HTML5【语法要点】 - Kris゜

    2016-11-21 12:00

网友点评
a