Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.06.2010, 15:14
Аватар для stryaponoff
Интересующийся
Отправить личное сообщение для stryaponoff Посмотреть профиль Найти все сообщения от stryaponoff
 
Регистрация: 24.02.2010
Сообщений: 13

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

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

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

В общем, обобщаю много вышенаписанных букв: есть ли смысл для написания простого графического движка использовать SVG и, если есть, как заставить отображаться SVG, описанный в теле страницы? Всем спасибо за внимание.
Ответить с цитированием
  #2 (permalink)  
Старый 29.06.2010, 15:30
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от stryaponoff
как реализовать генерацию svg на javascript?
Также, как и любой другой DOM.
Ответить с цитированием
  #3 (permalink)  
Старый 29.06.2010, 15:50
Аватар для stryaponoff
Интересующийся
Отправить личное сообщение для stryaponoff Посмотреть профиль Найти все сообщения от stryaponoff
 
Регистрация: 24.02.2010
Сообщений: 13

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

p.s. движок нужен для собственных нужд
Ответить с цитированием
  #4 (permalink)  
Старый 29.06.2010, 16:10
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://javascript.ru/tutorial/dom/modify
Ответить с цитированием
  #5 (permalink)  
Старый 29.06.2010, 16:57
Аватар для stryaponoff
Интересующийся
Отправить личное сообщение для stryaponoff Посмотреть профиль Найти все сообщения от stryaponoff
 
Регистрация: 24.02.2010
Сообщений: 13

Спасибо, но это я и так знаю. Вопрос был в том, как заставить отображаться svg, написанный внутри страницы, а не сохраненный в отдельный файл и загруженный на страницу. Желательно просто показать рабочий пример такой страницы. А создать код svg и поместить его в нужное место - не проблема.
Ответить с цитированием
  #6 (permalink)  
Старый 29.06.2010, 16:59
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://yandex.ru/yandsearch?text=svg...id=46510&lr=16
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог wmode=transparent для Canvas или svg lusever Events/DOM/Window 1 15.06.2009 16:05