用于帆布| 实际例子

-1 javascript canvas

我试图了解人们使用画布的原因?

我在工作发布中看到它,我在Definitive JavaScript中读到它,但我不太了解它的用途.

我知道您可以绘制2d或3d(通常是2d)对象,但为什么不使用Gimp或Photoshop并上传图像.

是这样你可以根据说...用户特定的数据创建动态图像?

什么是实际示例,或者可能是画布专业实现的链接(Definite JavaScript显示基础内容,如绘制圆圈).

MDN教程

Nie*_*sol 5

我使用画布绘制图形,如果浏览器不支持,它会回退到请求PHP生成的图像<canvas>.将处理从服务器委托给客户端始终是一个好主意,因为这会减少服务器上的负载.换句话说,服务器不是"这里的东西",而是更像是"这里是数据和显示它的指令".

我看到的另一个用途是在鼠标悬停时突出显示图像地图的区域.

<canvas>是HTML5游戏开发的核心,因为它用于绘制整个游戏视口.没有它,就没有游戏.