GoJS

 
 

Generați și manipulați diagrame prin API-ul JavaScript

Bibliotecă JavaScript open source care permite dezvoltatorilor să creeze și să proceseze diagrame, diagrame, precum și grafice în cadrul propriilor aplicații JavaScript.

O bibliotecă JavaScript foarte puternică care oferă dezvoltatorilor de software capacitatea de a genera și manipula diagrame, diagrame, precum și grafice în cadrul propriilor aplicații JavaScript. Biblioteca a inclus suport pentru machete încorporate, cum ar fi aspectul arborelui, aspectul digraf radial și stratificat și unele aspecte personalizate. Biblioteca poate fi utilizată cu ușurință într-un browser web sau pe partea de server în Node sau Puppeteer.

Biblioteca GoJS este foarte flexibilă și permite dezvoltatorilor să realizeze o serie de tipuri diferite de diagrame, cum ar fi organigrame, diagrame medicale, organigrame, instrumente de proiectare, instrumente de planificare, diagrame de stare, diagrame Sankey, procese industriale, limbaje vizuale și așa mai departe .

Biblioteca oferă funcții interactive foarte puternice, cum ar fi trageți și plasați elemente ale unei diagrame, copiați și lipiți conținutul, sfaturi cu instrumente, meniuri contextuale, utilizarea șabloanelor, suport pentru legarea datelor, gestionarea evenimentelor, machete automate, aplicarea de animații personalizabile și multe altele. De asemenea, puteți reda elementul HTML Canvas și îl puteți exporta în SVG, precum și în alte formate de imagine.

Previous Next

Noțiuni introductive cu GoJS

Modul recomandat de a instala GoJS este prin npm, este disponibil prin managerul de pachete npm, utilizați următoarele comenzi.

Instalați GoJS prin npm

$ npm install gojs --save

Desenați diagrame de flux prin API-ul JavaScript

Biblioteca GoJS open source a oferit suport pentru construirea mai multor tipuri de diagrame și prezentarea unor caracteristici și machete specifice. Puteți desena diagrame de flux cu câteva linii de cod JavaScript. Biblioteca a inclus suport pentru palete, noduri care pot fi conectate, comportament de glisare/deplasare, editare de text și utilizarea hărților șabloane de noduri pentru desenarea diagramelor fluxului. De asemenea, puteți modifica cu ușurință diagrama și nodul diagramei existente, precum și Textblock.

Creați și editați diagrama de stare prin JavaScript

O diagramă de stare este utilizată pentru a descrie comportamentul sistemelor. Diagrama de stări poate fi utilizată pentru a reprezenta starea sistemului sau a unei părți a sistemului la un număr finit de stări sau de timpi. Biblioteca GoJS a oferit suport pentru crearea și editarea diagramelor de stare cu ușurință. Puteți desena cu ușurință câte noduri doriți și puteți desena câte legături de la un nod la altul după cum doriți, și puteți remodela legăturile sau le puteți elimina atunci când este selectat.

Generați un circuit logic prin JavaScript

Porțile logice sunt elementele de bază ale oricărui sistem digital. O poartă logică este un model ideal de calcul sau un dispozitiv electronic fizic care implementează o funcție booleană. Biblioteca este foarte bogată în caracteristici și a oferit câteva funcții importante pentru realizarea de circuite folosind porți și fire. Este foarte ușor de utilizat și îi ajută pe utilizatori să gestioneze diagramele cu ușurință. Este furnizată o paletă care vă permite să trageți și să plasați noduri noi și să vă gestionați diagrama. Puteți actualiza cu ușurință fiecare nod în funcție de tipul care utilizează culoarea legăturilor în nod pentru a determina culoarea celor care ies din el.

Desenați și poziționați elementele diagramei

Biblioteca GoJS open source permite dezvoltatorilor de software să deseneze și să poziționeze cu ușurință elementele diagramei în propriile aplicații JavaScript. Biblioteca permite dezvoltatorilor să selecteze și să poziționeze părțile selectate ale unei diagrame una față de cealaltă cu doar câteva linii de cod. Puteți, de asemenea, să manipulați cu ușurință tastele săgeți și să utilizați un „paste offset”, astfel încât obiectele lipite le vor pune în cascadă în loc să le plaseze una peste alta.

 Română