background preloader

Jquery

Facebook Twitter

ChartJS — JavaScript-библиотека визуализации данных / Блог компании DevExpress. С каждым годом мир вычислительной техники всё больше и больше переползает в глобальную паутину.

ChartJS — JavaScript-библиотека визуализации данных / Блог компании DevExpress

HTML5 шагает по планете, и пока никаких признаков замедления его развития и распространения не заметно. Кажется, даже холодильники скоро начнут понимать HTML5! Мы в DevExpress как никто чувствуем эту тенденцию. И хорошо поработали в этом году! Хабрасообщество уже знает о нашем новом фреймворке PhoneJS, которой позволяет опытным веб-разработчикам чувствовать себя уверенно и в разработке для мобильных устройств. Однако и классическую сторону веб-разработки мы не забыли. Люди по-прежнему получают информацию из интернета. Живая картинка, взаимодействующая со смотрящим её человеком, бесценна. Чтобы веб-разработчики могли показать своим клиентам живые чарты, мы создали библиотеку визуализации данных ChartJS. Графики? Есть, конечно. Что нам хотелось улучшить: графики должны рендериться на клиенте.

Примеры Кошки окружают нас. Мысль порождает действие. Давайте лучше посмотрим на эти данные в картинках. DXWorkout — мобильное HTML5-приложение на PhoneJS и ChartJS / Блог компании DevExpress. В наших прошлых постах мы писали про PhoneJS, HTML5-фреймворк для мобильных приложений, и ChartJS, JavaScript библиотеку визуализации данных.

DXWorkout — мобильное HTML5-приложение на PhoneJS и ChartJS / Блог компании DevExpress

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

Момент как нельзя подходящий, ведь мы только что выпустили очередное плановое обновление наших продуктов. Многие сотрудники нашей компании регулярно посещают тренажерные залы, причем одни ведут лог результатов в бумажных блокнотах, а другие эти результаты вообще не записывают, полагаясь на свою память. Поэтому мы постарались решить сразу две задачи — написать демо-приложение, раскрывающее возможности PhoneJS и ChartJS, и помочь нашим сотрудникам, создав для них удобный инструмент ведения лога тренировок. Структура приложения. Crossfilter.js, dc.js и D3.js для визуализации Данных.

Приветствую ценителей красивой и функциональной визуализации данных!

Crossfilter.js, dc.js и D3.js для визуализации Данных

Предлагаю вашему вниманию небольшой обзор нескольких JavaScript библиотек, которые вкупе с D3.js позволят создать интерактивную визуализацию многомерных данных с возможностью применения фильтрации «на лету». Заинтересовались, тогда добро пожаловать под кат.Примечание: Данная статья является в некоторой степени компиляцией нескольких статей из замечательного блога www.d3noob.org, переработанных и дополненных в соответствии с моим видением задачи визуализации данных. Визуализация данных и аналитика У нас в стране инфографика в основном ассоциируется с картинками, созданными дизайнерами (иногда весьма недурно), хотя последнее время стало активнее развиваться ещё и видео.

Это лишь вершина айсберга, которую оккупировали маркетологи, истинная же мощь доступна лишь водолазам аналитикам-программистам. Crossfilter.js Crossfilter это JavaScript библиотека для работы с многомерными данными в браузере. Так что же может crossfilter. jQuery плагин backgroundImageTransition. Raphaël—JavaScript Library. Resize. Изменение размера элементов. Когда мы говорим об изменении размера в отношении веб-интерфейсов, мы можем иметь в виду несколько вещей.

Resize. Изменение размера элементов

Первое, что приходит на ум – это возможность изменения размеров окна браузера (событие, которое попортило веб-разработчикам немало нервов). Плюс к этому, ресайзинг может означать изменения размеров окон внутри приложения и изменение размеров картинок или других элементов. JQuery способен узнавать о том, когда и как пользователь меняет размеры окна, а также (при помощи jQuery UI) позволяет самому пользователю менять размеры любого элемента на странице – по его желанию. Давайте же приступим. Событие resize Resize – встроенное jQuery событие, которое инициируется каждый раз, когда окно документа меняет размер. Откройте в браузере файл примера и попробуйте поменять размер окна. Подгонка дизайна под размер окна Если вы не совсем новичок в CSS, то наверняка уже устали от холиваров – какой дизайн лучше – фиксированный или резиновый.

Начнем же. Изменяем размер элементов Resizable textarea em.