1. Tuotteet
  2.   Kaavio
  3.   JavaScript
  4.   JS-Sequence-Diagrams
 
  

Avoimen lähdekoodin JavaScript-sovellusliittymä UML-sekvenssikaavioille

Muunna yksinkertainen teksti UML-sekvenssikaavioksi avoimen lähdekoodin ilmaisen JavaScript-kirjaston avulla.

JS-Sequence-Diagrams antaa ohjelmistokehittäjille mahdollisuuden luoda UML-sekvenssikaavioita yksinkertaisesta tekstistä avoimen lähdekoodin JavaScript-kirjaston kautta. Sekvenssikaavio näyttää kehitykseen osallistuvat objektit ja luokat sekä objektien välisten viestien järjestyksen. Kirjasto käyttää Jisonia tekstin jäsentämiseen ja Snap.svg:tä kuvan piirtämiseen.

Se piirtää yksinkertaisia SVG-sekvenssikaavioita kaavion tekstiesittelystä. Kirjasto sisältää kaksi tyyliä kaavion esittämiseksi, "normaali" ja "käsin piirretty". SVG-kaavioiden mukauttamiseen on olemassa useita CSS-luokkia.

Previous Next

JS-sekvenssikaavioiden käytön aloittaminen

Suositeltu tapa asentaa JS Sequence Diagrams on suorittaa bower; asenna bramp/js-sequence-diagrams ja sisällytä alla olevat komentosarjat:

Asenna JS-sekvenssikaaviot bowerin kautta

 <script src="/{{ bower directory }}/bower-webfontloader/webfont.js" />
<script src="/{{ bower directory }}/snap.svg/dist/snap.svg-min.js" />
<script src="/{{ bower directory }}/underscore/underscore-min.js" />
<script src="/{{ bower directory }}/js-sequence-diagrams/build/sequence-diagram-min.js" />

tuo myös CSS, jos aiot käyttää käsin piirrettyä teemaa:

Luo UML-sekvenssikaavioita yksinkertaisesta tekstistä

JS Sequence Diagrams -kirjaston avulla ohjelmistokehittäjät voivat luoda UML-sekvenssikaavioita yksinkertaisesta tekstistä. Kirjastossa voit lisätä kaavion otsikon ja paikkamerkintöjä useille osallistujille. Uusin versio käyttää Snap.svg:tä yhdessä Raphaëlin kanssa kaavioiden piirtämiseen. Snap.svg on puhdas SVG-toteutus ja mahdollistaa CSS-tyylien käytön, paremman kirjasinten tuen, animaatiot ja paljon muuta.

Vie kaavio SVG:hen JavaScript API:n kautta

JS Sequence Diagrams tarjoaa ominaisuuksia kaavioiden viemiseen SVG:hen avoimen lähdekoodin JavaScript API:n kautta. Kun kaavio on luotu, API sallii käyttäjien ladata sen SVG-muodossa haluamaansa sijaintiin. JS Sequence Diagrams on sisältänyt useita tärkeitä CSS-luokkia, joita voidaan soveltaa SVG-kaavioon snap.svg:tä käytettäessä. Se on sisältänyt sekvenssiluokat pääasialliseen SVG-tunnisteeseen, otsikkoluokka kaavion otsikolle, näyttelijäluokka näyttelijöihin kohdistamista varten, nuottiluokka kaikille nuotteille ja signaaliluokka signaaleihin liittämistä varten.

 Suomen