Alguem poderia me explicar por que que usamos esse beginPath? testei fazer sem colocar ele, e funciona da mesma forma
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Alguem poderia me explicar por que que usamos esse beginPath? testei fazer sem colocar ele, e funciona da mesma forma
Eae Victor, tudo bem?
Essa função beginPath() começa um novo caminho (desenho). Imagina que você vai escrever um texto à mão em letra cursiva, só que a cada palavra você tira a ponta da caneta do papel e começa um novo desenho. SevocênaotirarapontadacanetadopapeloseutextovaificarassimigualsevocênaoderocomandobeginPath()acadadesenhk.
Na definição mesmo, é como se zerasse todos os caminhos que já tinha salvo na tua variável "canvas".
Espero que tenha dado pra entender..
Bons estudos!
Nossa, a explicação do Abraão ficou ótima. Mas é exatamente isso. Em alguns casos, pode até funcionar não usar o comando, mas é importante você praticar usando, é um bom hábito. Te garanto, irá evitar muita dor de cabeça no futuro...
muito obrigado! ajudou bastante!