GoJS là thư viện JavaScript dùng để triển khai các sơ đồ tương tác. Trang này trình bày những điều cần biết về GoJS. Nếu muốn thêm sơ đồ và biểu đồ, hãy dùng thư viện mã nguồn mở này.
GoJS có kiến trúc model-view (mô hình - nhìn), trong đó Models chứa mảng các đối tượng JavaScript mô tả các node (nút) và link (liên kết). Để trực quan hóa dữ liệu này bằng các đối tượng Node và Link thực tế, Diagrams đóng vai trò như views (lối nhìn).
Xây dựng Diagram với GoJS tạo ra phần tử HTML5 Canvas được đặt bên trong phần tử DIV cho trước.
Cách vẽ sơ đồ
Để bắt đầu với GoJS, bạn cần khai báo thư viện trong tài liệu HTML và tải nó. Tải thư viện GoJS go.js.
Để thêm link đến thư viện GoJS, bạn có thể lấy từ CDNJS. Ngoài ra, bạn cũng có thể tải xuống thư viện GoJS.
Cách thêm qua CDNJS:
<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.7.20/go-debug.js"></script>
Lưu ý: Tải go-debug.js khi phát triển để kiểm tra lỗi lúc chạy. Khi triển khai, dùng go.js.