<html>
<head>
<title>Canvas element size: 600 x 300, Canvas drawing surface size: 600 x 300</title>
<style>
body {
background: #dddddd;
}
#canvas {
margin: 10px;
padding: 10px;
background: #ffffff;
border: thin inset #aaaaaa;
}
</style>
</head>
<body>
<!--默认canvas元素的大小是300x150个屏幕像素-->
<canvas id='canvas' width='600' height='300'>
Canvas not supported
</canvas>
<script>
//获取指向canvas的引用
var canvas=document.getElementById('canvas');
//获取绘图环境变量
context=canvas.getContext('2d')
context.font='38pt Arial'
context.fillStyle='cornflowerblue'
context.strokeStyle='red'
//根据fillStyle指定的属性绘制文本
context.fillText("Hello Canvas",canvas.width/2-150,canvas.height/2+15);
//根据strokeStyle指定的属性来描绘字符的轮郭线
context.strokeText("Hello Canvas",canvas.width/2-150,canvas.height/2+15);
</script>
</body>
</html>
演示地址:http://sandbox.runjs.cn/show/jbqga2x9