GoJS একটি জাভাস্ক্রিপ্ট লাইব্রেরি, যেটি ব্যবহার করে ইন্টারেক্টিভ ডায়াগ্রাম বাস্তবায়ন করা যায়। এই পেজটি GoJS ব্যবহারের মূল বিষয়গুলো দেখাবে। আপনি যদি ডায়াগ্রাম ও গ্রাফ যোগ করতে চান, তবে এই ওপেন সোর্স লাইব্রেরি ব্যবহার করুন।
GoJS-এ একটি মডেল-ভিউ আর্কিটেকচার রয়েছে, যেখানে মডেলগুলো জাভাস্ক্রিপ্ট অবজেক্টের অ্যারে ধারণ করে, যা নোড এবং লিংক বর্ণনা করে। এই ডেটা(Node এবং Link অবজেক্ট হিসেবে) ভিজ্যুয়ালাইজ করার জন্য Diagram-গুলো ভিউ হিসেবে কাজ করে।
GoJS দিয়ে Diagram কনস্ট্রাক্ট করলে একটি HTML5 Canvas এলিমেন্ট তৈরি হয় যা দেওয়া DIV এলিমেন্টের ভিতরে রাখা হয়।
ডায়াগ্রাম আঁকার পদ্ধতি
GoJS-এ কাজ শুরু করতে HTML ডকুমেন্টে লাইব্রেরি ডিক্লেয়ার এবং লোড করতে হয়। GoJS লাইব্রেরি go.js লোড করুন।
GoJS লাইব্রেরির লিংক যোগ করতে CDNJS ব্যবহার করতে পারেন। চাইলে GoJS লাইব্রেরি ডাউনলোডও করতে পারেন।
CDNJS-এ যোগ করার পদ্ধতি:
<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.7.20/go-debug.js"></script>
দ্রষ্টব্য: ডেভেলপমেন্ট সময় রান-টাইম এরর চেকিংয়ের জন্য go-debug.js লোড করুন। ডিপ্লয় করার সময় go.js ব্যবহার করুন।