Как нарисовать блок-схему на JavaScript

А в этом нам поможет плагин jsPlumb, к Jquery. В использовании он весьма прост, достаточно подключить его после jquery, а так-же css стили идущие в комплекте к jsPlumb, для преобразования в слоев в визуально приятную форму. Далее в html, расставляем div с идентификаторами и текстом внутри. После чего, простейший вызов, даст соединенные между собой div, линиями.

$(«#block1»).jsplumb({target: ‘sblock2’});

Очень простой API можно почитать здесь. У меня например получилась очень красивая картинка, при рисовании схем «Бизнес процессов:

 

111

 

Использую сей плагин, при рисовании картинок из xml. Вот пример кода вывода картинки:

 

Вот файл xml:

Усовершенствованный Select

В стандартном виде выбор в теге «select» не очень удобен в использовании, когда позиций в списке достаточно много.  Однако при использовании плагина chosen и jquery, им пользоваться становится намного приятнее.

Было:

Снимок-23

 

 

 

 

 

 

 

Стало:

Снимок-24

 

 

 

 

 

 

 

Т.е. появился подстрочный поиск. Скачать плагин можно здесь.

Подключается достаточно просто, ниже пример использования:

Определение текущего браузера.

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

Самый простой способ определения браузера — при помощи Jquery. До версии Jquery 1.9, даный функционал у него в базе. После — предполагается что используется дополнительная библиотека «для поддержки старых проектов«. Описание API Jquery Browser здесь. Пример вот он:

boxModel: устанавливается в true, если страница обрабатывается браузером в соответствие с моделью W3C CSS Box Model (в настоящий момент не поддерживается в IE 6 и 7, когда они в режиме Quirks Mode). Пока документ полностью не загружен, данное свойство имеет значение null.

Учет оргтехники в организации v 2.0 2012 (работа в браузере) (закончено)

ВНИМАНИЕ! Данный материал устарел. Новую версию смотрите здесь DEMO страница на sourceforge (test/test) Скачать последнюю версию Сообщить об ошибке SVN репозитарий  Общие сведения Лицензионное соглашение Материальное стимулирование Установка Обновление Настройка Первоначальное заполнение справочников Ведение реестра ТМЦ Планы помещений Отчеты Новости Меню «Имущество» Удаление объектов Выгрузка в формате xml Написание собственных модулей Обратная связь Общие сведения Данный программный продукт предназначен для ведения учета оргтехники (да и […]

» Читать далее

DateTimePicker из Jquery-Ui не выводится верхним слоем.

DateTimePicker из Jquery-Ui не выводится верхним слоем при использовании виджета Dialog. Решение: добавляем стиль

 

1 5 6 7 8