最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--页面代码
原文:
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
页面和代码
---------------------------------