JavaScript API ליצירה וניהול של סוגים שונים של דיאגרמות
ספריית JavaScript בקוד פתוח ליצירה ולניהול דיאגרמות בסיסיות כמו גם אינטראקטיביות, דיאגרמות היררכיות וטיפול בקישורים.
JointJS היא ספריית דיאגרמות חזקה של JavaScript המסייעת למפתחי תוכנה לבנות יישומים לעבודה עם יצירה וניהול של סוגים שונים של דיאגרמות. הספרייה תומכת ביצירה וניהול של דיאגרמות בסיסיות כמו גם אינטראקטיביות באמצעות פקודות JavaScript. הספרייה היא בקוד פתוח וזמינה תחת Mozilla Public License 2.0.
הספרייה קלה מאוד לשימוש וכללה תמיכה בכמה תכונות חשובות, כגון אלמנטים אינטראקטיביים וטיפול בקישורים, עבודה עם אלמנטים בסיסיים כגון rect, מעגל, אליפסה, טקסט, תמונה ונתיב, קישוריות רכיבי דיאגרמה באמצעות קישורים, דיאגרמות היררכיות. תמיכה, סריאליזציה ותמיכה בהמשכה, שימוש בקישורים הניתנים להתאמה אישית עם תוויות וראשי חץ, אלמנטים אינטראקטיביים ותמיכה בקישורים, ארכיטקטורת MVC ועוד רבים.
ספריית JointJS יכולה לשמש לפיתוח יישומים שניתן להפעיל בדפדפנים פופולריים כגון Google Chrome, Firefox, Safari, Opera, IE 11, MSEdge, וכן הלאה. אתה יכול להשתמש בגרסה העדכנית ביותר. הספרייה תומכת באופן מלא גם ברכיבי דיאגרמה מוכנים לשימוש של דיאגרמות ידועות כגון ERD, תרשים ארגוני, FSA, UML, PN, DEVS ועוד.
תחילת העבודה עם JointJS
הדרך המומלצת להתקין את ספריית JointJS היא באמצעות NPM. אנא השתמש בפקודה הבאה להתקנה חלקה
התקן את JointJS באמצעות NPM
npm install
צור ונהל דיאגרמה באמצעות JavaScript API
ספריית הקוד הפתוח JointJS מאפשרת למפתחי תוכנה ליצור מספר סוגים של דיאגרמות בקלות בתוך יישומי JavaScript שלהם. הספרייה כללה תמיכה בצורות מובנות בהן ניתן לצייר דיאגרמות מותאמות אישית בקלות. אתה יכול לצייר דיאגרמות רצף, דיאגרמות ER, דיאגרמות מחלקות UML ודיאגרמות תרשים מצב UML. אתה יכול גם לעצב בקלות מעגלים לוגיים, תרשימים ארגוניים, מכונות סופיות, פאזלים, שחמט ועוד.
תמיכה באלמנטים מותאמים אישית
ספריית הקוד הפתוח JointJS כללה אלמנטים מובנים שניתן להשתמש בהם כדי ליצור דיאגרמות בתוך אפליקציות JavaScript. קיימות מספר צורות ברירת מחדל זמינות כגון מלבנים, טקסט, עיגולים, אליפסות, תמונות, נתיבים וכו'. ניתן להשתמש בהן כדי לצייר ציור. אתה יכול גם ליצור אלמנטים חדשים מאפס.
צור ונהל תרשימים באמצעות JavaScript
ספריית JointJS סיפקה תמיכה מלאה להפקה וגם לניהול תרשימים באמצעות קוד JavaScript. הספרייה כללה תמיכה בכמה סוגים של תרשימים כגון קו, סרגל, אזור, תרשימי משולבים, תרשימי עוגה וסופגנייה ונוגים. הספרייה מספקת גם מספר פונקציות הקשורות למניפולציה בתרשים כגון שינוי גודל, סיבוב, חיבור לאלמנטים אחרים וכן הלאה.