Поиск хорошего решения для SVG + Javascript framework

Я хочу услышать, как другие люди знакомы с SVG + Javascript Framework.

Вещи, которые я бы хотел обработать фреймворками - создание DOM, обработка событий и минимальный размер.

JQuery SVG-плагин - http://keith-wood.name/svg.html, кажется, единственный, который я могу найти.

Ответы

Ответ 1

Raphael - это среда javascript для управления векторной графикой, либо с SVG, либо VML, в зависимости от того, что поддерживает браузер.

Ответ 2

Проверьте библиотеку D3

D3.js - небольшая бесплатная библиотека JavaScript для управления документами на основе данных.

Ответ 3

Моя любимая инфраструктура JavaScript - jQuery. Но исходный пакет jQuery не может запускаться внутри SVG из-за некоторых мест, специфичных для HTML.

Но я исправил самую новую версию jQuery (1.4.2), поэтому теперь она может работать под SVG. Вы можете взять патч-пакет jQuery отсюда.

Единственная проблема заключается в том, что SVG не вызывает функцию инициализации из исходного источника jQuery, поэтому я должен был ввести функцию jQueryInitialize и jQueryInitialize(window); должен быть вызван вручную в событии svg:onload.

Ответ 4

Этот пост слишком стар, но я думаю, что, возможно, людям будет интересно проверить http://snapsvg.io/, который является рамки, построенные тем же парнем, что и Рафаэлем. Но для современных браузеров.

Ответ 5

Вам нужна SVG или просто векторная манипуляция графикой? Джон Ресиг портировал язык визуализации "Обработка" на JavaScript. Я никогда не использовал его, но от создателя jQuery он может помочь вам, если на самом деле не требуется SVG.

http://ejohn.org/blog/processingjs/

Ответ 6

Я еще не использовал его, но я добавил PlotKit некоторое время назад, потому что это фреймворк javascript, который генерирует svg