Проработав с Inkscape довольно долгое время, теперь, когда я начал изучать JavaScript, я очень хотел создавать интерактивную векторную графику.Тем не менее, мне довольно трудно понять, как работают определенные аспекты разных вещей.Используя этот учебник в качестве справочного материала (http://www.petercollingridge.co.uk/tutorials/svg/interactive/dragging/), Мне было интересно, сможет ли кто-нибудь помочь мне в моем понимании, ответив на несколько моих вопросов относительно него:
Этонасколько я понимаю, что на языке SVG evt - это просто псевдоним события, но какое именно событие он принимает в качестве аргумента? Он работает непрерывно и постоянно принимает новые аргументы, так что он сначала принимаетнажмите, затем перетащите, затем отпустите, затем ничего, затем ничего, затем еще один щелчок, перетащите и т. д .?
Почему onload = "makeDraggable ()« объявлен в <svg ...>
, и почему не получается, чтобы он был объявлен в отдельных <path ...>
, и не был объявлен в <body ...>
?
Почему после строки
var transforms = selectedElement.transform.baseVal;
что при изменении значений преобразуется , значения selectedElement.transform.baseVal тоже меняется?
Надеюсь, мои вопросыне слишком размыто, чтобы можно было на них ответить.Заранее спасибо!