GoJS是一个JavaScript和TypeScript库,用于构建交互式图和图。从简单的流程图和组织图到高度特定的工业图,SCADA和BPMN图,医学图(如genogram),GoJS允许您为用户构建各种图和图。GoJS使用可自定义的模板和布局使构建复杂节点,链接和组的JavaScript图变得容易。
GoJS提供了许多用于用户交互的高级功能,例如拖放,复制和粘贴,就地文本编辑,工具提示,上下文菜单,自动布局,模板,数据绑定和模型,事务状态和撤消管理,调色板,概述,事件处理程序,命令,用于自定义操作的可扩展工具以及可自定义的动画。