Archive for января 28, 2009

Raphael — JavaScript библиотека для интерактивной визуализации геометрии и графиков

Raphael — JavaScript interactive visualization libraryRaphael - это небольшая (всего 30 КБ, но для работы необходим jQuery) JavaScript библиотека, которая может упростить работу с векторной графикой. Если необходимо создать специфический график, обрезать или повернуть изображение, сделать отражение рисунка, то все это можно легко сделать при помощи Raphael.

Raphael использует SVG и VML в качестве основы для создания графики. Поскольку все создаваемые объекты являются элементами DOM - можно добавлять к ним обработчики событий JavScript или модифицировать их как и любой другой элемент DOM. Цель библиотеки заключается в том, чтобы предоставить адаптер, который позволит легко создавать векторную графику (похожую на Flash). Пример использования:

?View Code JAVASCRIPT
// Создать canvas-объект размером 320?200 с началом в координатах 10,50
var paper = Raphael(10, 50, 320, 200);
// Создать круг в точке с координатами x = 50, y = 40, и радиусом 10
var circle = paper.circle(50, 40, 10);
// Назначить цвет атрибуту fill красный (#f00)
circle.attr("fill", "#f00");
// Назначить цвет атрибуту stroke белый (#fff)
circle.attr("stroke", "#fff");
Работает в: Firefox Chrome Opera Internet Explorer 6 Internet Explorer 7 Camino Galeon Konqueror Netscape Navigator Safari

Метки: , , ,

Среда, 28 января 2009 JavaScript Один комментарий
Январь 2009
Пн Вт Ср Чт Пт Сб Вс
    Фев »
 1234
567891011
12131415161718
19202122232425
262728293031