<canvas id="exampleCanvas" width="200" height="100">
Your browser does not support canvas
</canvas>
<script>
let canvasElement = document.getElementById("exampleCanvas");
let context = canvasElement.getContext("2d");
</script>context.moveTo(20,20);
context.lineTo(200,100);
context.stroke(); context.fillStyle = "#000";
context.fillRect(20,20,150,75); context.arc(50,50,40,0,2*Math.PI);
context.stroke();arc(x-center, y-center, radius, startAngle, endAngle, anticlockwise)context.arc(50,50,40,0,Math.PI);
context.fill();
context.font = "50px Arial";
context.strokeText("Canvas",20,60);context.font = "50px Arial";
context.fillText("Canvas",20,60);context.textAlign = "center";
context.fillText("Canvas", canvasElement.width/2, canvasElement.height/2);drawImage(image, sx, sy, sWidth, sHeight,
dx, dy, dWidth, dHeight)<body>
<canvas id="canvasID" width="300" height="300" style="border:2px solid blue;"></canvas>
<script>
var canvasElement = document.getElementById("canvasID");
var context = canvasElement.getContext("2d");
var image = new Image();
image.onload = function() {
setInterval(move, 100);
};
var x = 10;
var y = 10;
function move() {
if (x < 200 && y < 200) {
x += 5;
y += 5;
} else {
x = 10;
y = 10;
}
context.clearRect(0, 0,
canvasElement.width, canvasElement.height);
context.drawImage(image, x, y, 80, 80);
}
image.src = "./smile.jpg";
</script>
</body>