Насколько мощной может быть графика в IE6? - PullRequest
1 голос
/ 16 декабря 2009

Я заинтересован в разработке веб-приложения с богатой функциональностью построения временных рядов, где диаграммы могут создаваться и управляться на стороне клиента. Я бы хотел, чтобы поверхность диаграммы была высоко интерактивной, с возможностью панорамирования и масштабирования с помощью мыши, щелчка по линиям, осям и т. Д. Важно, что я бы предпочел не использовать Flash, и мне нужно поддерживать Internet Explorer 6. Вопрос в том, что-нибудь, что позволит мне это сделать, или я должен использовать Flash? Я видел хорошие графики, в которых используется элемент холста HTML5, но я не уверен, в какой степени они будут поддерживаться в IE6 с помощью excanvas.js, и если они поддерживаются, какой тип производительности я могу ожидать. На самом деле я не нашел работающего примера, который работал в IE6.

Спасибо.

Ответы [ 5 ]

2 голосов
/ 17 декабря 2009

IE6 поддерживает VML, VML - это почти эквивалент SVG, который Microsoft выдвигала много лет назад.

Многие фреймворки сегодня используют VML для обеспечения функциональности SVG и canvas.

Рафаэль , как уже упоминалось, один.

Dojox.gfx (расширение додзё) - еще один. Он предлагает холстоподобную функциональность и теперь имеет функцию экспорта *1015*.

AmpleSDK безумно хорош в , позволяя использовать функциональность SVG (и более, даже XUL) везде, даже в IE5.5, (с некоторыми ограничениями)

2 голосов
/ 16 декабря 2009

raphaeljs - хорошая альтернатива, это кросс-браузерная оболочка для элемента HTML5 canvas и работает даже в IE6

1 голос
/ 17 декабря 2009

Помните, что IE поддерживает VML, соперничающий с SVG, Google использует VML на картах при рисовании дорог и т. Д. Я подозреваю, что они используют xslt для перевода своих SVG-выводов в VML.

http://www.lutanho.net/svgvml3d/index.html

http://en.wikipedia.org/wiki/Vector_Markup_Language

Но я бы порекомендовал вам хорошенько взглянуть на существующую кроссбраузерную библиотеку, чтобы Highcharts, упомянутый верхней ступенью, выглядел потрясающе - если вы можете конкурировать с этим прекрасным, сделайте это ...

1 голос
/ 16 декабря 2009

Ознакомьтесь с галереей API и галереей гаджетов для API визуализации Google, чтобы понять, насколько хорошо работают разнообразные многофункциональные диаграммы в IE6.

0 голосов
/ 16 декабря 2009

Проверьте Highcharts.com , Flot.js и InfoVis . Я не могу обещать вам, что они будут работать с IE6, но я чувствую вашу боль; мои клиенты также настаивают на IE6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...