GoJS
जावास्क्रिप्ट एपीआई के माध्यम से आरेख उत्पन्न और हेरफेर करें
ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी जो डेवलपर्स को अपने स्वयं के जावास्क्रिप्ट अनुप्रयोगों के अंदर आरेख, चार्ट और साथ ही ग्राफ़ बनाने और संसाधित करने की अनुमति देती है।
एक बहुत शक्तिशाली जावास्क्रिप्ट पुस्तकालय जो सॉफ्टवेयर डेवलपर्स को अपने स्वयं के जावास्क्रिप्ट अनुप्रयोगों के अंदर आरेख, चार्ट और साथ ही ग्राफ़ को उत्पन्न और हेरफेर करने की क्षमता देता है। पुस्तकालय में अंतर्निहित लेआउट जैसे ट्री लेआउट, रेडियल के साथ-साथ स्तरित डिग्राफ लेआउट और कुछ कस्टम लेआउट के लिए समर्थन शामिल है। लाइब्रेरी का उपयोग वेब ब्राउज़र या सर्वर-साइड में नोड या कठपुतली में आसानी से किया जा सकता है।
GoJS पुस्तकालय बहुत लचीला है और डेवलपर्स को विभिन्न प्रकार के आरेख बनाने की अनुमति देता है, जैसे कि फ़्लोचार्ट, चिकित्सा आरेख, संगठनात्मक चार्ट, डिज़ाइन उपकरण, योजना उपकरण, राज्य चार्ट, संकी आरेख, औद्योगिक प्रक्रियाएं, दृश्य भाषा, और इसी तरह। .
पुस्तकालय बहुत शक्तिशाली इंटरैक्टिव सुविधाएँ प्रदान करता है जैसे कि आरेख के ड्रैग एंड ड्रॉप तत्व, कॉपी और पेस्ट सामग्री, टूलटिप्स, संदर्भ मेनू, टेम्प्लेट का उपयोग करना, डेटा बाइंडिंग सपोर्ट, इवेंट हैंडलर, स्वचालित लेआउट, अनुकूलन योग्य एनिमेशन लागू करना, और बहुत कुछ। आप HTML कैनवास तत्व को भी प्रस्तुत कर सकते हैं और इसे SVG के साथ-साथ अन्य छवि प्रारूपों में निर्यात कर सकते हैं।
गोजेएस के साथ शुरुआत करना
GoJS को स्थापित करने का अनुशंसित तरीका npm के माध्यम से है, यह npm पैकेज मैनेजर के माध्यम से उपलब्ध है, निम्नलिखित कमांड का उपयोग करें।
npm . के माध्यम से GoJS स्थापित करें
$ npm install gojs --save
जावास्क्रिप्ट एपीआई के माध्यम से फ्लोचार्ट बनाएं
ओपन सोर्स GoJS लाइब्रेरी ने कई डायग्राम प्रकार बनाने और विशिष्ट विशेषताओं और लेआउट को प्रदर्शित करने के लिए समर्थन प्रदान किया है। आप जावास्क्रिप्ट कोड की कुछ पंक्तियों के साथ फ़्लोचार्ट बना सकते हैं। पुस्तकालय में पैलेट्स, लिंक करने योग्य नोड्स, ड्रैग/ड्रॉप व्यवहार, टेक्स्ट एडिटिंग और फ्लोचार्ट डायग्राम बनाने के लिए नोड टेम्प्लेट मैप्स के उपयोग के लिए समर्थन शामिल है। आप मौजूदा डायग्राम और डायग्राम नोड के साथ-साथ टेक्स्टब्लॉक को भी आसानी से संशोधित कर सकते हैं।
जावास्क्रिप्ट के माध्यम से राज्य आरेख बनाएं और संपादित करें
सिस्टम के व्यवहार का वर्णन करने के लिए एक राज्य आरेख का उपयोग किया जाता है। राज्य आरेख का उपयोग राज्यों या समय की एक सीमित संख्या में सिस्टम या सिस्टम के हिस्से की स्थिति का प्रतिनिधित्व करने के लिए किया जा सकता है। GoJS पुस्तकालय ने आसानी से राज्य आरेख बनाने और संपादित करने के लिए सहायता प्रदान की है। आप जितने चाहें उतने नोड आसानी से खींच सकते हैं और एक नोड से दूसरे नोड में जितने चाहें उतने लिंक खींच सकते हैं, और लिंक को फिर से आकार दे सकते हैं या चुने जाने पर उन्हें हटा सकते हैं।
जावास्क्रिप्ट के माध्यम से तर्क सर्किट उत्पन्न करें
लॉजिक गेट किसी भी डिजिटल सिस्टम के बुनियादी निर्माण खंड हैं। लॉजिक गेट गणना का एक आदर्श मॉडल या बूलियन फ़ंक्शन को लागू करने वाला एक भौतिक इलेक्ट्रॉनिक उपकरण है। पुस्तकालय बहुत सुविधा संपन्न है और इसने गेट और तारों का उपयोग करके सर्किट बनाने के लिए कई महत्वपूर्ण कार्य प्रदान किए हैं। यह बहुत उपयोगकर्ता के अनुकूल है और उपयोगकर्ताओं को आसानी से आरेखों को प्रबंधित करने में मदद करता है। एक पैलेट प्रदान किया जाता है जो आपको नए नोड्स को खींचने और छोड़ने और अपने आरेख को प्रबंधित करने की अनुमति देता है। आप प्रत्येक नोड को उस प्रकार के अनुसार आसानी से अपडेट कर सकते हैं जो नोड में लिंक के रंग का उपयोग करता है ताकि बाहर निकलने वालों का रंग निर्धारित किया जा सके।
आरेख तत्वों को ड्रा और स्थिति दें
ओपन सोर्स गोजेएस लाइब्रेरी सॉफ्टवेयर डेवलपर्स को अपने स्वयं के जावास्क्रिप्ट अनुप्रयोगों के अंदर आरेख तत्वों को आसानी से खींचने और स्थिति देने में सक्षम बनाता है। पुस्तकालय डेवलपर्स को कोड की कुछ पंक्तियों के साथ एक दूसरे के सापेक्ष आरेख के चयनित भागों को चुनने और स्थिति देने की अनुमति देता है। आप तीर कुंजियों को भी आसानी से संभाल सकते हैं और एक "पेस्ट ऑफ़सेट" का उपयोग कर सकते हैं ताकि चिपकाने वाली वस्तुएं उन्हें एक दूसरे के ऊपर रखने के बजाय कैस्केड कर दें।