首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mxgraph
订阅
TacoTaco
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
看我怎么拿捏Vue中drawio的二开~
drawio是一款免费的开源绘图软件,主要用于创建各种类型的图表、流程图、组织结构图、UML图和网络拓扑图等。本篇文章主要详细记录了drawio的二开过程以及一些问题。
DrawIO 二开 —— 是时候给你的 ProcessOn 充值终身 VIP 了
本文从使用角度入手,循序渐进的讲述 DrawIO 是什么,为什么要基于 DrawIO 进行二次开发以及 DrawIO 二次开发的核心技术细节并抽象出了一套通用二开架构,因此文章内容较长,不同阶段的读者
mxGraph 如何实现图形拖动
1. 拖拽的实现 首先,需要简单了解一下mxGraph是如何实现拖拽的。在 mxGraph 内部有一个 mxGraphHandler 类专门用于监听鼠标 keydown、mousemove、keyup 等事件,当用户选中某个图形并执行鼠标拖拽后,会触发 mxGraphHandl…
mxgraph 系列【4】:事务管理
事务 是 mxGraph 内部实现的一套更新控制方法,在一次事务过程会持续收集所有变更请求,直到事务结束后一次性推送到渲染器 mxCellRenderer 执行图形UI更新,或者在出现异常时允执行回滚。技术上来说, 事务 并不是必要的,我们可以直接使用图形更新接口,结果会被即时…
mxgraph 系列【3】: 底层状态树 mxCell
1. 简介 mxgraph 内部使用一种树形数据结构记录图形文档的内容,在内容树上,每一个节点代表一个图形元素,元素信息会被存储在节点对象上;节点的父子关系表示父节点图形包含子节点图形,可以用于实现图形的分层、分组功能。例如,对于下面的图形: 内容树是图形文档的底层数据模型,有…
mxgraph 系列【2】:项目结构说明
1. 目录说明 javascript: mxgraph 核心代码文件夹,其中 javascript/src 为框架源码;javascript/examples 为示例代码。 mxgraph 仓库主要包含几类类型的资源,最核心的是 javascript/src 目录下的图形引擎源…
mxgraph 系列【1】: 开始使用
1. 简介 mxgraph 第一个版本提交于 2012 年,当时前端工程化还在启蒙阶段,工具链严重缺失,用当下的眼光去看待 mxgraph 简直不堪入目。但是框架的架构设计的非常优雅,即使放在当前前端百家齐放的环境下依然足够优秀,作为一个范本,研究 mxgraph 源码可以学习…