Что лучше для рисования календаря - SVG или холст? - PullRequest
1 голос
/ 27 января 2011

Это будет большой календарь, как в iCal. Я запустил работающий прототип в простом старом HTML, используя таблицы (для календарных дней и т. Д.) И div (для записей в календаре), но думаю, что canvas или SVG могут подойти лучше.

Записи в календаре будут интерактивными - перетаскивание, редактирование и т. Д., Так что будет лучше для этого приложения?

1 Ответ

2 голосов
/ 27 января 2011

SVG лучше Canvas, когда у вас есть что-то большее, чем обычное взаимодействие с отдельными визуальными частями чертежа: вы можете прикреплять обработчики событий непосредственно к элементам SVG и изменять их свойства для перемещения элементов.SVG - это режим рисования с сохранением графическая система. Это означает, что (в отличие от холста) после рисования элементов вы можете изменять свойства отдельных элементов и изменять рисунок.

Canvas лучше, чем SVGкогда вам нужно сделать интересные попиксельные эффекты, такие как размытие или взрывы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...