<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function drawDiagonal() {
//获得canvas对象
var canvas = document.getElementById('diagonal');
//指定绘制的类型为2d,并返回其绘画环境
var context = canvas.getContext('2d');
//保存变换前的context状态
context.save();
//开始绘制图形:canvas需要据此计算图形的内部和外部范围
//以便后续的描边和填充
context.beginPath();
context.fillStyle="#f00";
//圆心 x,y 坐标 半径 起始弧度 终止弧度 顺时针
context.arc(100,150,6,0,Math.PI*2,true);
//填充圆形
context.fill();
//边线颜色改成红色
context.strokeStyle="#f00";
//加宽线条
context.lineWidth = 4;
//平滑路径链接点
context.lineJoin='round';
context.moveTo(100,0);
context.lineTo(0,200);
context.lineTo(200,200);
context.lineTo(100,0);
//矩形 x,y 坐标,矩形 宽高
context.fillRect(95, 50, 10, 90);
//把所有的线绘制到canvas上
context.stroke();
}
window.addEventListener("load", drawDiagonal, true);
</script>
</HEAD>
<BODY>
<canvas id="diagonal" height="200" width="200"></canvas>
</BODY>
</HTML>