JavaScript API для створення та керування різними типами діаграм
Бібліотека JavaScript з відкритим вихідним кодом для створення базових та інтерактивних діаграм, ієрархічних діаграм і керування посиланнями та керування ними.
JointJS — це потужна бібліотека діаграм JavaScript, яка допомагає розробникам програмного забезпечення створювати програми для роботи зі створенням різних типів діаграм і керування ними. Бібліотека підтримує створення базових та інтерактивних діаграм і керування ними за допомогою команд JavaScript. Бібліотека є відкритим вихідним кодом і доступна під Mozilla Public License 2.0.
Бібліотека дуже проста у використанні та включає підтримку кількох важливих функцій, таких як інтерактивні елементи та обробка посилань, робота з базовими елементами, такими як прямокутник, коло, еліпс, текст, зображення та контур, підключення елементів діаграми через посилання, ієрархічні діаграми підтримка, підтримка серіалізації та десеріалізації, використання настроюваних посилань із мітками та стрілками, підтримка інтерактивних елементів і посилань, архітектура MVC та багато іншого.
Бібліотеку JointJS можна використовувати для розробки програм, які можна запускати в популярних браузерах, таких як Google Chrome, Firefox, Safari, Opera, IE 11, MSEdge тощо. Ви можете використовувати останню версію. Бібліотека також повністю підтримує готові до використання елементи відомих діаграм, таких як ERD, Org chart, FSA, UML, PN, DEVS тощо.
Початок роботи з JointJS
Рекомендований спосіб встановлення бібліотеки JointJS – використання NPM. Будь ласка, використовуйте наступну команду для плавного встановлення
Встановіть JointJS через NPM
npm install
Створення та керування діаграмою за допомогою JavaScript API
Бібліотека JointJS з відкритим кодом дозволяє розробникам програмного забезпечення легко створювати кілька типів діаграм у своїх власних програмах JavaScript. Бібліотека містить підтримку вбудованих фігур, які можна використовувати для легкого малювання власних діаграм. Ви можете малювати діаграми послідовності, діаграми ER, діаграми класів UML і діаграми станів UML. Ви також можете легко розробляти логічні схеми, організаційні діаграми, кінцеві автомати, головоломки, шахи та багато іншого.
Підтримка користувацьких елементів
Бібліотека JointJS з відкритим кодом містить вбудовані елементи, які можна використовувати для створення діаграм у програмах JavaScript. Існує кілька доступних форм за замовчуванням, таких як прямокутники, текст, кола, еліпси, зображення, шляхи тощо. Їх можна використовувати для малювання. Ви також можете створювати нові елементи з нуля.
Створення діаграм і керування ними за допомогою JavaScript
Бібліотека JointJS надає повну підтримку для створення та керування діаграмами за допомогою коду JavaScript. Бібліотека включає підтримку кількох типів діаграм, таких як лінійні, стовпчасті, площі, комбіновані діаграми, кругові та круглі діаграми та круглі діаграми. Бібліотека також надає декілька функцій, пов’язаних із маніпулюванням діаграмами, наприклад зміна розміру, обертання, підключення до інших елементів тощо.