1.什么是CanvasCanvas是H5的一部分,它允许脚本语言动态渲染图像。Canvas定义了一个区域,其宽度和高度可以通过html属性定义,javascript代码可以访问这个区域,通过一套完整的绘图函数(API)在网页上进行动态渲染。2、Canvas可以做什么游戏:毫无疑问,游戏在HTML5领域有着举足轻重的作用。HTML5在基于网络的图像显示方面比Flash更立体、更复杂。图表制作:图表制作往往被人们所忽视,但无论是企业内部还是企业间的交流与合作,都离不开图表。现在有些开发者使用HTML/CSS来完成图标的制作。当然,使用SVG(ScalableVectorGraphics)来完成图表制作也是一个很好的方式。字体设计:字体的自定义渲染可以完全基于Web,使用HTML5技术实现。图形编辑器:图形编辑器可以100%基于Web实现。其他可以嵌入到网站中的内容:例如图形、音频、视频和许多其他可以更好地与网络集成并且不需要任何插件的元素。3.Canvas的基本使用要使用要绘制图像,我们首先需要获取画布并调用getContext()方法,然后传入上下文名称(2D/3D),2D有两个基本的绘制操作|填充(fillStyle)|描边(strokeStyle)|,这两个属性默认值为#000vardraw=document.getElementById('draw');//检查浏览器是否支持