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

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

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

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

 

111

 

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

 

Вот файл xml:

Только 20 километров. Вальтер Ведель

B-1919

Вальдемару Кран исполнилось лишь 13 лет, когда он с матерью и двумя сестрами (старшая должна была уже сдавать экзамены, поступая на учителя), в составе группы немецких женщин и детей, был выслан в глубину Вологодской области — станцию Семигородняя на работы по возведению узкоколейной железной дороги и валке леса.

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

В книге встречаются «религиозные вставки», но в принципе если их пропускать, то читать очень и очень интересно!

Прошу прощения за плохое качество материала, но по другому выложить книгу никак не получилось. Книга эксклюзив — издана в 2001 году, всего в 500 экземплярах, нигде теперь не купишь.

Прочитать и скачать можно здесь.

Еще рекомендую почитать об УЖД Семигородняя. Тоже интересно.

Update 05/06/2023:  благодаря Евгению Домову, теперь можно почитать и в оцифрованом виде и нормальном  качестве.

Обьявление «пустого class» в PHP

После перехода на PHP 5.5.31, оный стал неожиданно ругаться на конструкции вида:

т.е.  использование «класса» без объявления оного,  предупреждением:

Warning: Creating default object from empty value

Чтобы этого не допускать, пришлось перелопатить код,  исправив его на вид:




Динамическое изменение полей методов в Jquery.FileApi

загруженноеОбычно для вызова диалога загрузки файлов в FileApi используется код примерно следующего вида:

Однако это подразумевает статичные поля data, url и т.п., после  инициализации. Однако существует возможность динамически их менять. Например вот так:




1 210 211 212 213 214 281