基础知识
- 默认大小:如果不设置宽高,canvas 的默认宽高是:
width: 300px; height: 150px;
。 - 替换内容:与
<img>
元素不同,<canvas>
元素需要结束标签</canvas>
,如果结束标签不存在,则文档的其余部分会被认为是替代内容,将不会显示出来。什么是替换内容,就是在某些东西加载不出来的时候(原因可能多种多样,比如浏览器太老不支持这个东西,比如网络不好加载不出),那么就给这些东西替换成其他内容,比如
<img>
标签就有 alt 属性用于在图片加载不出的时候显示文本。canvas
标签也有相应的措施,用法是:
1 | <canvas id="stockGraph" width="150" height="150"> |
- 渲染上下文(The rendering context):常用的渲染上下文有 2D,3D。2d 写法如下:
1 | const canvas = document.getElementById("canvas"); |