GoJS
צור וניפול דיאגרמות באמצעות JavaScript API
ספריית JavaScript בקוד פתוח המאפשרת למפתחים ליצור ולעבד דיאגרמות, תרשימים כמו גם גרפים בתוך יישומי JavaScript שלהם.
ספריית JavaScript חזקה מאוד המעניקה למפתחי תוכנה את היכולת ליצור ולתפעל דיאגרמות, תרשימים כמו גם גרפים בתוך יישומי JavaScript שלהם. הספרייה כללה תמיכה בפריסות מובנות כגון פריסת עץ, פריסת דיגרפים רדיאלית כמו גם שכבות, וכמה פריסות מותאמות אישית. ניתן להשתמש בספרייה בקלות בדפדפן אינטרנט או בצד השרת ב-Node או ב-Puppeteer.
ספריית GoJS גמישה מאוד ומאפשרת למפתחים ליצור מספר סוגים שונים של דיאגרמות, כגון תרשימי זרימה, דיאגרמות רפואיות, תרשימי ארגון, כלי עיצוב, כלי תכנון, תרשימי מצב, דיאגרמות Sankey, תהליכים תעשייתיים, שפות חזותיות וכדומה. .
הספרייה מציעה תכונות אינטראקטיביות חזקות מאוד כמו גרירה ושחרור של אלמנטים של דיאגרמה, העתקה והדבקה של תוכן, עצות כלים, תפריטי הקשר, שימוש בתבניות, תמיכה באיגוד נתונים, מטפלים באירועים, פריסות אוטומטיות, החלת אנימציות הניתנות להתאמה אישית ועוד רבים נוספים. אתה יכול גם לעבד את רכיב HTML Canvas ולייצא אותו ל-SVG כמו גם לפורמטים אחרים של תמונה.
תחילת העבודה עם GoJS
הדרך המומלצת להתקנת GoJS היא באמצעות npm, היא זמינה דרך מנהל החבילות npm, השתמש בפקודות הבאות.
התקן GoJS דרך npm
$ npm install gojs --save
צייר תרשימי זרימה באמצעות JavaScript API
ספריית הקוד הפתוח GoJS סיפקה תמיכה בבניית מספר סוגי דיאגרמות והצגת תכונות ופריסות ספציפיות. אתה יכול לצייר תרשימי זרימה עם כמה שורות של קוד JavaScript. הספרייה כללה תמיכה בפלטות, צמתים הניתנים לקישור, התנהגות גרירה/שחרור, עריכת טקסט ושימוש במפות תבניות צמתים לציור דיאגרמות תרשים זרימה. אתה יכול גם לשנות בקלות את הדיאגרמה ואת צומת הדיאגרמה הקיימים, כמו גם Textblock.
צור וערוך דיאגרמת מצב באמצעות JavaScript
תרשים מצב משמש לתיאור התנהגות מערכות. ניתן להשתמש בתרשים המצב כדי לייצג את מצב המערכת או חלק מהמערכת במספר סופי של מצבים או זמנים. ספריית GoJS סיפקה תמיכה ליצירה ועריכה של דיאגרמות מצב בקלות. אתה יכול בקלות לצייר כמה צמתים שאתה רוצה ויכול לצייר כמה קישורים מצומת אחד לצומת אחר לפי הרצוי, ויכול לעצב מחדש את הקישורים או להסיר אותם כאשר נבחר.
צור מעגל לוגי באמצעות JavaScript
שערים לוגיים הם אבני הבניין הבסיסיות של כל מערכת דיגיטלית. שער לוגי הוא מודל אידיאלי של חישוב או מכשיר אלקטרוני פיזי המיישם פונקציה בוליאנית. הספרייה עשירה מאוד בתכונות והיא סיפקה מספר פונקציות חשובות לייצור מעגלים באמצעות שערים וחוטים. זה מאוד ידידותי למשתמש ועוזר למשתמשים לנהל דיאגרמות בקלות. מסופקת לוח המאפשר לך לגרור ולשחרר צמתים חדשים ולנהל את הדיאגרמה שלך. אתה יכול בקלות לעדכן כל צומת לפי סוג שמשתמש בצבע של הקישורים לתוך הצומת כדי לקבוע את הצבע של היוצאים ממנו.
רכיבי דיאגרמת צייר ומיקום
ספריית הקוד הפתוח GoJS מאפשרת למפתחי תוכנה לצייר ולמקם בקלות את רכיבי הדיאגרמה בתוך יישומי JavaScript שלהם. הספרייה מאפשרת למפתחים לבחור ולמקם את החלקים שנבחרו בתרשים ביחס זה לזה עם כמה שורות קוד בלבד. אתה יכול גם לטפל בקלות במקשי החצים ולהשתמש ב"הפסקת הדבקה" כך שהדבקת אובייקטים תשפך אותם במקום להניח אותם זה על גבי זה.