JavaScript-Bibliothek zum Erstellen und Bearbeiten von Flussdiagrammen in Web-Apps
Open-Source-JavaScript-API zum Erstellen von Web-Apps, mit der sich tolle Flussdiagramme ganz einfach generieren und verwalten lassen.
Flowy ist eine sehr nützliche Bibliothek, mit der Softwareentwickler JavaScript-Webanwendungen zum einfachen Erstellen und Verwalten von Flussdiagrammen erstellen können. Flowy.js ist ein sehr netter und benutzerfreundlicher Flussdiagramm-Builder und kann problemlos in andere Bibliotheken integriert werden. Die Bibliothek hilft Entwicklern beim Erstellen von Automatisierungssoftware, Mindmapping-Tools, Organigrammen, Stammbäumen und vielem mehr. Diese Flowy-Bibliothek ist Open Source und unter der MIT-Lizenz verfügbar, was bedeutet, dass sie kostenlos verwendet werden kann.
Die Flowy-Bibliothek zeigt nicht nur einfach Flussdiagramme an, sondern unterstützt auch einen vollständigen Drag & Drop-Editor mit einer großartigen Benutzeroberfläche, vielen Anpassungsoptionen, Gestenereignis-Listenern und anderen erstaunlichen Funktionen. Einige dieser Funktionen umfassen Unterstützung für automatisches Einrasten, automatisches Scrollen, Neuanordnung von Blöcken, Auswählen und Entfernen von Blöcken, automatische Blockzentrierung, Importieren und Verwenden vorhandener Dateien, mobile Unterstützung, einfaches Erstellen Ihrer Blöcke, bedingtes Einrasten und so weiter.
Erste Schritte mit Flowy
Die empfohlene Methode zur Installation der Flowy-Bibliothek ist die Verwendung von NPM. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation
Flowy über NPM installieren
npm install flowy
Flowy über GIT-Repository klonen
git clone https://github.com/alyssaxuu/flowy.gitt
Flussdiagramm per Drag & Drop über JavaScript erstellen
Die Flowy-Bibliothek bietet Softwareentwicklern die Möglichkeit, ein neues Flussdiagramm in ihren JavaScript-Apps zu erstellen. Die Bibliothek unterstützt die Erstellung eines reaktionsfähigen, professionellen Flussdiagramms per Drag & Drop. Zuerst müssen Sie ein Element erstellen, das das Flussdiagramm enthält. Danach müssen Sie einen vordefinierten Block erstellen, der per Drag & Drop in das Flussdiagramm eingefügt werden kann. Sie können problemlos Änderungen vornehmen, z. B. den Abstand zwischen Elementen verwalten, einen Block verschieben, einen Block bearbeiten, unerwünschte Blöcke entfernen und vieles mehr.
Flussdiagramm mit kostenloser JavaScript-Bibliothek erstellen
// Initialize the flowchart on the canvas div
const canvas = document.getElementById('canvas');
flowy(canvas);
// Create some nodes and connect them
const node1 = flowy.add_node('Start', 'node-1');
const node2 = flowy.add_node('Process', 'node-2');
flowy.connect(node1, node2);
// Add some properties to nodes
flowy.set_property(node1, 'color', 'blue');
flowy.set_property(node2, 'text', 'Hello World');
// Serialize and log the flowchart
document.getElementById('serialize').addEventListener('click', () => {
console.log(flowy.serialize());
});
// Load the serialized flowchart
document.getElementById('load').addEventListener('click', () => {
const json = prompt('Enter JSON:');
flowy.load(json);
});
Knoten über JavaScript hinzufügen und verwalten
Die Open-Source-Bibliothek Flowy unterstützt das programmgesteuerte Hinzufügen neuer Knoten in JavaScript-Anwendungen. Die Bibliothek ermöglicht es Softwareprogrammierern, zuerst den Block zu entwerfen. Anschließend können Sie die Entwurfsdatei einfach exportieren und im unterstützten Dateiformat speichern. Außerdem haben Softwareentwickler die Möglichkeit, den vorhandenen Block zu importieren, Änderungen daran vorzunehmen und ihn mit nur ein paar Codezeilen am gewünschten Speicherort wieder zu speichern. Das Flowy-Team arbeitet auch an der dynamischen Generierung des Diagramms und bald wird es Teil davon sein.
Wie füge ich mithilfe der JavaScript-Bibliothek einen neuen Knoten zu einem Flussdiagramm hinzu?
// create a new instance of the Flowy library
const canvas = document.getElementById("canvas");
const flowy = new Flowy(canvas);
// add a new node to the canvas
const node = flowy.addNode({
text: "New Node",
x: 100,
y: 100,
draggable: true,
resizable: true,
deletable: true,
});
Flussdiagrammdaten über JavaScript importieren
Die Open-Source-Bibliothek Flowy bietet Softwareentwicklern die Möglichkeit, die Daten des Flussdiagramms in ihre eigenen Anwendungen zu importieren. Die Bibliothek unterstützt den einfachen Import ganzer Flussdiagramme. Stellen Sie bei Verwendung dieser Methode sicher, dass die Eingabe absolut vertrauenswürdig ist, da diese Methode sonst Ihr System angreifbar machen kann. Sie ermöglicht außerdem den Abruf der Flussdiagrammdaten als Objekt sowie als JSON-Zeichenfolge.
Wie importiere ich Flussdiagrammdaten mithilfe der JavaScript-API?
const canvas = document.getElementById('canvas');
const flowy = new Flowy(canvas);
const data = {
nodes: [
{ id: "node1", content: "Start", x: 100, y: 100 },
{ id: "node2", content: "Step 1", x: 250, y: 100 },
{ id: "node3", content: "Step 2", x: 250, y: 200 },
{ id: "node4", content: "End", x: 400, y: 150 }
],
edges: [
{ source: "node1", target: "node2" },
{ source: "node2", target: "node3" },
{ source: "node3", target: "node4" }
]
};
flowy.load(data);