Недавно я пробовал практиковать HTML холст, но не смог ничего нарисовать на холсте JS. Просто все белое. Не знаю, в чем проблема. Мой код такой:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
canvas {border: 1px solid black;}
body{margin: 0;}
</style>
</head>
<body>
<canvas id="myCanvas"></canvas>
<script src="app.js"></script>
</body>
</html>
, а это JS код:
const myCanvas = document.querySelector('#myCanvas');
myCanvas.width = window.innerWidth;
myCanvas.height = window.innerHeight;
const ctx = myCanvas.getContext('2d');
ctx.fillStyle('#000')
ctx.fillRect(100, 100, 80, 80);