Canvas — поверхность для программного рисования растрового изображения в браузере. Он подходит для графиков, редакторов и визуализаций, но отличается от DOM.
Что такое Canvas, работали ли вы с ним?
Canvas — поверхность для программного рисования растрового изображения в браузере. Он подходит для графиков, редакторов и визуализаций, но отличается от DOM.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Canvas — поверхность для программного рисования растрового изображения в браузере. Он подходит для графиков, редакторов и визуализаций, но отличается от DOM.
Нарисованные фигуры не становятся самостоятельными HTML-элементами: hit testing, перерисовку и доступность нужно продумать отдельно. Учитывайте размер буфера и devicePixelRatio. На вопрос о практике приведите реальный пример или прямо обозначьте, что знакомы только с основами.