Olá pessoal,
No código do professor (abaixo), houve a repetição da var=tela e da var = pincel dentro das funções desenhaQuadrado e desenhaTexto. Não poderíamos colocar essas duas variáveis fora das funções, logo abaixo da tag script ? Existe alguma boa prática que dita que deva ser feito assim? Obrigada!
código do professor
<script>
function desenhaQuadrado(x, y, tamanho, cor) {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.fillStyle=cor;
pincel.fillRect(x,y, tamanho, tamanho);
pincel.strokeStyle='black';
pincel.strokeRect(x,y, tamanho, tamanho);
}
function desenhaTexto(texto, x , y) {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.font='20px Georgia';
pincel.fillStyle='black';
pincel.fillText(texto, x, y);
}