Źródło: Arkusze CKE
Który z poniższych elementów HTML5 służy do rysowania grafiki?
Warianty odpowiedzi
-
A
<draw>
-
B
<graphic>
-
C
<canvas>
-
D
<svg>
Wyjaśnienie
Znacznik canvas w HTML5 służy do programowego rysowania grafiki w czasie rzeczywistym przy użyciu JavaScriptu.
Działa jak cyfrowe płótno. Za pomocą kodu JS możesz rysować na nim kształty, tworzyć animacje, interaktywne wykresy, a nawet zaawansowane gry 2D i 3D.
Warto pamiętać o różnicy: SVG to grafika wektorowa oparta na strukturze DOM, natomiast canvas generuje bezpośrednio obraz rastrowy, piksel po pikselu, co daje bardzo dobrą wydajność przy dynamicznych animacjach.