<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>canvas绘图处理</title>
<!-- canvas的id为canvas_1。
canvas大小为150*150,top为10,left为10(单位px)。
在canvas上绘制一正方形。
正方形起点为10,10。边长为100(单位px)。
不填充,边线默认。
用lineTo方法实现。 -->
</head>
<body>
<canvas id="canvas_1" width="" height=""></canvas>
</body>
<script type="text/javascript">
var objCanvas = document.getElementById("canvas_1")
objCanvas.width = 150
objCanvas.height = 150
objCanvas.style.left = 10
objCanvas.style.top = 10
objCanvas.style.border = "1px solid red"
var ctx = objCanvas.getContext("2d")
function rectangle() {
ctx.beginPath();
ctx.moveTo(10, 10);
ctx.lineTo(110, 10);
ctx.lineTo(110, 110);
ctx.lineTo(10, 110);
ctx.lineTo(10, 10);
ctx.closePath();
ctx.stroke();
}
rectangle();
</script>
</html>