页面代码HTML5 Canvas: 在HTML页面中添加Canvas

最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--页面代码

    原文:

    http://www.lifelaf.com/blog/?p=309

    

    本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “Adding Canvas to the HTML Page”.

    在HTML页面的<body>中,可以用像上面的代码来添加<canvas>标签:

<canvas

    

    id

    =

    "canvasOne"

    

    width

    =

    "500"

    

    height

    =

    "300"

    >

     Your browser does not support HTML5 Canvas.

    </canvas>

    译注:对于canvas,以下写法是不允许的:

    <canvas

    

    id

    =

    "canvasOne"

    

    width

    每日一道理
流逝的日子像一片片凋零的枯叶与花瓣,渐去渐远的是青春的纯情与浪漫。不记得曾有多少雨飘在胸前风响在耳畔,只晓得沧桑早已漫进了我的心爬上了我的脸。当一个人与追求同行,便坎坷是伴,磨难也是伴。

    =

    "500"

    

    height

    =

    "300"

    

    />

    让我们来看一下上述代码到底做了些什么。<canvas>标签有3个重要的属性,包括:

    

  • id。我们可以在JavaScript代码顶用id值来引用该<canvas>标签。在上述代码中,id值为canvasOne。
  • width。canvas的宽度,以像素为单位。在上述代码中,width值为500个像素。
  • height。canvas的高度,以像素为单位。在上述代码中,height值为300个像素。

    在Canvas的开始标签<canvas>与结束标签</canvas>之间,我们可以放置任意一段文本;当打开HTML网页的浏览器不支持Canvas的时候,这段文本会显示在Canvas标签所在的地方。在上面的代码中,我们应用的文本为“Your browser does not support HTML5 Canvas.”。

    

在JavaScript顶用document对象来引用canvas元素

    当HTML页面加载后,document对象指代了该页面中的所有元素,因此我们可以用DOM来引用上述代码中定义的<canvas>。

    我们需要Canvas对象的引用,这样就能够晓得在哪里显示用Canvas接口进行的绘画。

    首先,我们定义一个名为theCanvas的变量来保存Canvas对象的引用。

    然后,我们调用document对象的getElementById()函数,将传入的参数设为canvasOne(HTML页面中<canvas>标签的id),来获得Canvas对象:

    var

     theCanvas

    =

     document

    .

    getElementById

    (

    "canvasOne"

    );

文章结束给大家分享下程序员的一些笑话语录: 现在社会太数字化了,所以最好是有一个集很多功能于一身的设备!

--------------------------------- 原创文章 By
页面和代码
---------------------------------

posted @ 2013-05-26 22:47  坚固66  阅读(541)  评论(0编辑  收藏  举报