Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Простой графический движок: SVG vs Canvas (https://javascript.ru/forum/misc/10341-prostojj-graficheskijj-dvizhok-svg-vs-canvas.html)

stryaponoff 29.06.2010 15:14

Простой графический движок: SVG vs Canvas
 
Всем доброго времени суток! Хочу узнать мнение народа о том, на чём лучше написать простенький графический движок на JS (с выводом в HTML, естественно).

Движок двухмерный, функционал тоже небольшой, но вот куда выводить графическую информацию? Рисовать на canvas можно, но ведь есть еще вариант с динамической генерацией svg. Правда, с этим возникает другой вопрос: как реализовать генерацию svg на javascript? Я знаю, как загрузить готовое svg-изображение из файла и вставить в страницу, но я не знаю, как генерировать svg прямо в теле страницы, навроде этого схематичного кода:

<div id="svg_container">
   <svg>
     <!-- svg code here -->
  </svg>
</div>

В общем, обобщаю много вышенаписанных букв: есть ли смысл для написания простого графического движка использовать SVG и, если есть, как заставить отображаться SVG, описанный в теле страницы? Всем спасибо за внимание.

Kolyaj 29.06.2010 15:30

Цитата:

Сообщение от stryaponoff
как реализовать генерацию svg на javascript?

Также, как и любой другой DOM.

stryaponoff 29.06.2010 15:50

А можно примерчик кода? А то я пишу не так давно и зачастую код понимаю лучше, чем подобные фразы.

p.s. движок нужен для собственных нужд

Kolyaj 29.06.2010 16:10

http://javascript.ru/tutorial/dom/modify

stryaponoff 29.06.2010 16:57

Спасибо, но это я и так знаю. Вопрос был в том, как заставить отображаться svg, написанный внутри страницы, а не сохраненный в отдельный файл и загруженный на страницу. Желательно просто показать рабочий пример такой страницы. А создать код svg и поместить его в нужное место - не проблема.

Kolyaj 29.06.2010 16:59

http://yandex.ru/yandsearch?text=svg...id=46510&lr=16


Часовой пояс GMT +3, время: 02:35.