canvas教程

canvas游戏开发学习之四:应用图像(4)

字号+ 作者:H5之家 来源:H5之家 2017-04-29 16:00 我要评论( )

上面第一行通过 getElementById方法取得 canvas 对象的 DOM 节点。然后通过其getContext 方法取得其画图操作上下文。 除了在那些不支持 的浏览器上显示替用内容,还可以通过脚本的方式来检查浏览器是否支持 canvas


上面第一行通过 getElementById方法取得 canvas 对象的 DOM 节点。然后通过其getContext
方法取得其画图操作上下文。

除了在那些不支持 的浏览器上显示替用内容,还可以通过脚本的方式来检查浏览器是否支持 canvas 。方法很简单,判断getContext
是否存在即可。var canvas = document.getElementById('myCanvas'); if (canvas.getContext){ var ctx = canvas.getContext('2d'); // drawing code here } else { // canvas-unsupported code here }

我们会用下面这个最简化的代码模板来(后续的示例需要用到)作为开始。

<html> <head> <title>Canvas tutorial</title> <script type="text/javascript"> function draw(){ var canvas = document.getElementById('myCanvas'); if (canvas.getContext){ var ctx = canvas.getContext('2d'); } } </script> <style type="text/css"> canvas { border: 1px solid black; } </style> </head> <body onload="draw();"> <canvas id="myCanvas" width="150" height="150"></canvas> </body> </html>

细心的你会发现我准备了一个名为draw
的函数,它会在页面装载完毕之后执行一次(通过设置body标签的onload属性),它当然也可以在其他事件处理函数中被调用。

以上就是canvas游戏开发学习之一:初识<canvas>标签的内容,更多相关内容请关注PHP中文网()!

 

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

相关文章
网友点评
d