Dime qué es exactamente el lienzo.
Algunos lenguajes definen este lienzo como un "objeto" (objeto - objeto, cosa, objeto). Como persona,
El objeto tiene muchas propiedades, como propiedades predeterminadas o propiedades definidas por el programador.
Por ejemplo: la posición de las coordenadas, el ancho y el alto del lienzo en la pantalla, el color del pincel, el grosor del trazo, el dibujo de líneas de borde o gráficos, cuáles son las reglas para dibujar cambios de color, cuál es la fuente actual y cómo dibujar un cuadrado, cómo traducir la posición de los gráficos, cómo rotar, cómo dibujar un mapa de bits, si almacenar o restaurar parámetros antiguos para los parámetros actuales, etc.
Una vez que dominas la tecnología Canvas, básicamente dominas JavaScript. También es fácil aprender otras técnicas de gráficos por computadora.