Я вижу, что тег <script>
может использоваться в теге svg (ref). Кроме того, элементы в теге svg доступны через JavaScript вне тега, поскольку они являются частью DOM. Я не мог найти подробностей, по которым лучше. Обычно я сохраняю все JS-коды в отдельном файле и включаю ссылку в html. Могу ли я сделать то же самое с script, предназначенным для элементов svg. Кроме того, я читаю, что я также могу дать ссылку на внешний JS файл внутри тега svg.
Чтобы быть более понятным, скажем, у меня есть веб-страница (html5) со встроенным тегом svg. svg содержал несколько базовых форм, в которых мне нужно взаимодействие с мышью. Я могу использовать jQuery, но не внешний плагин. Рекомендую ли вы сохранить все JavaScript (для элементов снаружи и внутри svg) в одном файле или сохранить часть svg отдельно. Также хорошо ли обращаться к элементам в теге svg с помощью jQuery? Любая неэффективность, если я это сделаю?