我与 LearnVisualStudio.NET 的 Bob Tabor。
在本课中，我们将讨论有关 HTLM5 画布元素。
画布元素允许开发人员若要创建位图图像
使用内部作业说明浏览器。画布元素
就是一个白色的空白画布您将应用您艺术
到的技能。所有实际工作了JavaScript，才能实现这
这使少量的高级主题。但尽管如此，
画布本身，此元素，则从技术上讲的 HTLM5 的一部分
规范，我们希望您至少知道它是什么，
请参见您的可以快速实例不要使用它。因此，我已经
创建一个相对较简单的示例只是为了演示的目的 ；
请确保您下载的代码，是与此视频相关联。
在该 Zip 文件内，您将在看到课 19 文件夹，
该文件夹中，将有一个让我们来看第 19.HTML 文件的课
继续操作，并只需双击并在 web 浏览器中打开它。
您可以看到它指出，"应我们允许阻止的内容"吗？
当然，和我们所拥有的是简单的 100 500 矩形。.
蓝色矩形...在该矩形我们有一个黄色圆圈。
除此之外，黄色圆我们有一些文本，HTML5 画布
岩石!，并且您将注意到，还有一些下移阴影
右侧下方的红色字体，确定。因此，让我们看看我们的创建方式
这在记事本中。我将向右单击课程 19.HTML 和
打开记事本。使用任何技术您熟悉
您可以看到我有相当少量的代码，但大多数
它是 JavaScript，以及甚至大多数这些都只是代码注释
我添加了用于阐明每行代码正在执行的操作。
所有启动与实际的画布标记本身，画布元素。
设置为"myCanvas"的 ID，该我可以以编程方式引用它
从 JavaScript，然后我将设置宽度和高度使用
这些属性。此外，您将请注意之间开始和
结束画布标记，将添加一个画布在您的浏览器不支持。
这将仅显示如果有人说到此页和
重点关注其与较早版本web 浏览器：
尚不支持 HTML5 或画布元素，没有问题。
所以让我们继续操作并滚动到正文中，
您可以看到我添加了一个特性调用，"装入"其中
将执行的 JavaScript 函数我创建的名为"装入"
大写 L，只是为了清楚起见单纯。和的目的
实际上是到此"装入"函数执行绘图画布上，在
我们在和定义，此处文件头部分，在最上面
必须键入一个脚本等于JavaScript，文本和已关闭
脚本标记和之间，我已创建了一个函数
在 JavaScript 中称为"装入"。如果您不知道的哪些函数
是 JavaScript，不必担心。不有关此担心有
实际上也许会更好的方法这样做，我只是想保留
它现在尽可能简单。同样，我将参考 JavaScript
基本系列也在频道 9。
所有正确，但我都想向您展示基本思维过程
使用 JavaScript 在画布。第一个订单的业务
是以编程方式访问画布元素和我做到这一点
使用"document.getElementById"
和使用画布本身的 ID像这里已经定义了。
所以现在，我有编程该绘图画布上，引用我
可以着手上的工作，应用于该元素的代码。
因此，我想第一件事为此已实质上选取
二维绘图笔和开始该画布上的图形。
这也是我现在要做在这下一个代码行。调用
绘图画布获取上下文方法和说出我想要的二维绘图工具。
好的只要有绘图工具，现在，我可以说使
蓝色的绘图工具。
并且我想要填充的矩形从开始的蓝色
左上角。因此，零、 零和到 500
宽，100 高，并使您可以查看此外，我也已经复制并粘贴
每个说明这些方法从标准文档。
接下来，我已填充后我要重置的矩形
并开始填充创建的黄色的椭圆或圆。
并且我要执行此操作的方法设置上下文填充样式
为黄色。因此，我正在重置从蓝到黄的颜色。
和我来开始一个路径和然后您将看到在非常
我输入关闭路径。其间我是这两个语句中，
将通过调用创建一个圆此弧的方法。并且您
可以看到我已经添加文本从规范 ；但是，
它是有点复杂。实质上，我们要以启动
中间，因此，我们所做的整个宽度500 ； 我们矩形的因此，
中间为 250 个字符，并且我们还进行之中的矩形的
高度 100。因此，中间位置将为 50。因此，它是我们
起始点，而我们希望若要绘制弧。因此，我们使用
math 对象，在 JavaScript 中。它具有 PI
函数，我们想要弧线 PI 平方。
因此，如果您记得从几何类它将提供一个圆。
我们只需使用此 true 作为特性和为绘制其启动，
您知道，沿顺时针方向设为从一直进行绘制。因此，这...
我们已经定义了我们的路径和现在我们将调用填充
若要实际应用该路径和填充的颜色为黄色，
因此，我们将得到我们的圆。大量的代码，可能不会
因此很明显，它不是本息只需调用，您知道，只是
在我创建一个圆中间，好。您必须将
有些制作一些认为弧形和一些事项的
性质，但最终填充将执行它并将其应用
绘图画布上。接下来，我们所希望位置若要创建保存的变量
我们的消息。因此，这是消息，"HTML5 画布岩石!"
我已经就把它放在一个变量中，并被调用的文本和我正在重置
填充样式。它是蓝色然后它是黄色，和现在
会红色的然后我要正在设置的某些样式设置我们
通过设置描边样式的文本黑色和前的大小
36 像素宋体。这将使给我的黑色轮廓的种类
或下移阴影，我想您可能说。因此第一件事，
我们为此是描边的文本
使用该消息，然后再也X 和 Y 位置。然后
我们要调用的填充文本，这将填充样式
用红色。
好。因此，基本上是全部若要创建所需的步骤
那三个形状，该矩形，圆和文本
我们的画布元素。
所有权限，因此，正如我所说，这是画布相对简单的示例。
它不是那么令人印象深刻但它未显示它的工作原理
在基本级别，并使您基本的步骤概述
若要创建的形状。
再次，如果您看一看这页上，我引用两个不同
您可以参考有关的事项更多的信息。没有，
所有的第一、 开发人员文档。
因此，您可以明确一下在所有的信息，
但即使作为一个子集和种类不能流动等...
教程。其中一个最佳的教程我发现这是
Andrew Duffy 由五个部分教程。他是 Microsoft 宣传员。
您确实想要花费和一段时间后，您已经学习
JavaScript 系列回来，然后看一下此 HTML5 画布
再次推出。它是五个部分和他绘制一个 Pac 男人和
使动画在屏幕上。它具有酷的种类。好。这样的
我所要绘图画布的看法现在让我们继续。
我们将在下一课中看到您。
谢谢。