arquivo html: "index.html"
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Curso Alura</title>
<link rel="stylesheet" href="./style.css" type="text/css"/>
<script rel="script" type="text/javascript" src="./script.js"></script>
</head>
<body>
<h1>Bem vindos a minha primeira pagina web</h1>
<canvas width="600" height="400"></canvas>
<img src="./img/b.jpg">
<button>click</button>
<a href="">redirecionamento de pagina</a>
</body>
</html>
arquivo javascript : "script.js"
alert("teste de link html/js")
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.fillStyle= 'yellow';
pincel.fillRect(100,100,50, 50);
Obs: funciona se eu fizer dentro do html com a tag script. já tentei usando um id no canvas.