mxGraph API

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

简介

         这个js类库被分成了8个包。 最上层的mxClient类包括或者动态导入了其他的包。当前的版本存储在maxClient.VERSION中。
        editor包提供了图表编辑器相关的类实现。入口函数式mxEditor。
        view和model包实现了图表组件。他引用的mxGraphModel包含了mxCells和缓存了mxGraphView中的cells的状态。mxCellRender基于mxStylesheet中的定义来渲染cells的外观。mxUndoManager实现了撤销历史功能。如果要在graph中显示一个图标,可以使用mxCellOverlay。mxUtilplicity定义了校验规则。
        handler,layout和shape包分别包含了事件处理,布局运算,以及形状。graph的事件监听包括mxRubberhand(rubberhand选定)、工具提示mxTooltipHandler和基本cell修改处理mxGraphHandler。mxCompactTreeLayout实现了树布局运算、shape包提供了大量的形状,他们都是mxShape的子类。
       util包提供了很多有用的类,包括:实现复制粘贴的mxClipboard,拖拽的mxDatatransfer,键值对的样式表mxConstants,mxEvent和mxUtils实现了跨浏览器的事件处理和生成目标函数,mxResources实现了国际化(语言),mxLog实现了控制台打印输出。
       io包实现了一个通用的mxObjctCodec 将js对象转换成MXL。入口函数是mxCodec。mxCodecRegistry是一个客户代码的全局注册表。

事件

      有三类不同类型的事件,也即是本地DOM事件,mxEventObjects在mxEventSource中触发;mxMouseEvents在mxGraph中触发。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值