JavaScript API để tạo và quản lý các loại sơ đồ khác nhau
Thư viện JavaScript nguồn mở để tạo và quản lý các sơ đồ cơ bản cũng như tương tác, sơ đồ phân cấp và xử lý liên kết.
JointJS là một thư viện lập sơ đồ JavaScript mạnh mẽ giúp các nhà phát triển phần mềm xây dựng các ứng dụng để làm việc với việc tạo và quản lý các loại sơ đồ khác nhau. Thư viện hỗ trợ tạo và quản lý các sơ đồ cơ bản cũng như tương tác bằng cách sử dụng các lệnh JavaScript. Thư viện là mã nguồn mở và có sẵn theo Giấy phép Công cộng Mozilla 2.0.
Thư viện rất dễ sử dụng và đã bao gồm hỗ trợ cho một số tính năng quan trọng, chẳng hạn như phần tử tương tác và xử lý liên kết, làm việc với các phần tử cơ bản như hình chữ nhật, hình tròn, hình elip, văn bản, hình ảnh và đường dẫn, kết nối phần tử sơ đồ thông qua liên kết, sơ đồ phân cấp hỗ trợ, tuần tự hóa và hỗ trợ deserialization, sử dụng các liên kết có thể tùy chỉnh với nhãn và đầu mũi tên, hỗ trợ các yếu tố và liên kết tương tác, kiến trúc MVC và nhiều hơn nữa.
Thư viện JointJS có thể được sử dụng để phát triển các ứng dụng có thể chạy trên các trình duyệt phổ biến như Google Chrome, Firefox, Safari, Opera, IE 11, MSEdge, v.v. Bạn có thể sử dụng phiên bản mới nhất Thư viện cũng hỗ trợ đầy đủ các phần tử sơ đồ sẵn sàng sử dụng của các sơ đồ nổi tiếng như ERD, Biểu đồ tổ chức, FSA, UML, PN, DEVS, v.v.
Bắt đầu với JointJS
Cách được khuyến nghị để cài đặt thư viện JointJS là sử dụng NPM. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ
Cài đặt JointJS qua NPM
npm install
Tạo và quản lý sơ đồ thông qua API JavaScript
Thư viện JointJS mã nguồn mở cho phép các nhà phát triển phần mềm tạo nhiều loại biểu đồ một cách dễ dàng bên trong các ứng dụng JavaScript của riêng họ. Thư viện đã bao gồm hỗ trợ cho các hình dạng dựng sẵn có thể được sử dụng để vẽ sơ đồ tùy chỉnh một cách dễ dàng. Bạn có thể vẽ sơ đồ tuần tự, sơ đồ ER, sơ đồ Lớp UML và sơ đồ trạng thái UML. Bạn cũng có thể dễ dàng thiết kế mạch logic, biểu đồ tổ chức, máy trạng thái hữu hạn, câu đố, cờ vua, v.v.
Hỗ trợ phần tử tùy chỉnh
Thư viện JointJS mã nguồn mở đã bao gồm các phần tử tích hợp có thể được sử dụng để tạo sơ đồ bên trong các ứng dụng JavaScript. Có một số hình dạng mặc định có sẵn như hình chữ nhật, văn bản, hình tròn, hình elip, hình ảnh, đường dẫn, v.v. Chúng có thể được sử dụng để vẽ một bản vẽ. Bạn cũng có thể tạo các yếu tố mới từ đầu.
Tạo và Quản lý Biểu đồ qua JavaScript
Thư viện JointJS đã hỗ trợ đầy đủ cho việc tạo cũng như quản lý các biểu đồ bằng mã JavaScript. Thư viện đã bao gồm hỗ trợ cho một số loại biểu đồ như biểu đồ Đường, Thanh, Khu vực, Tổ hợp, biểu đồ Pie & Donut và Knobs. Thư viện cũng cung cấp một số chức năng liên quan đến thao tác biểu đồ như thay đổi kích thước, xoay, kết nối với các phần tử khác, v.v.