- 授权协议: 商业授权
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://gitee.com/gooflow/gooflow
- 软件文档: https://gitee.com/gooflow/gooflow
软件介绍
这是一个用来在 Web 网页端设计流程图的 UI 组件,在线流程设计器,目前有Jquery和Vue两个版本。
可用来设计各种流程图、逻辑流图,数据流图,或者是设计某个系统中需要走流程的功能应用。良好的用户体验使得操作界面很容易上手,技术开发人员和用户都可使用。并且兼容主流浏览器(IE8--IE Edge,Chrome,Firefox)。
GooFlow在项目托管上仅为试用版。
全新Vue版正式发布!
Vue版是基于原来Jquery版的技术原理在Vue框架下全新开发实现,不依赖于Jquery。
了解Vue版详情,请点击进入Vue版API文档 或者 Vue版实例。
试用版只能在本地作测试,不可用于实际项目中。最新版本(从1.3.8rp开始)使用定时弹广告和无意义空循环bug取代了原有的js挖矿,但不再开源。
特点
跨领域:流程图设计器不止用在电信领域,在其它需要 IT 进行技术支持的领域中都有重大作用
以下从纯技术实现层面具体描述:页面顶部栏、左边侧边栏均可自定义
当左边的侧边栏设为不显示时,为只读状态,此时的视图区可当作是一个查看器而非编辑器
侧边工具栏除了基本和一些流程节点按钮外,还自定义新的节点按钮,自定义节点都可以有自有的图标、类型名称,定义后在使用可可在工作区内增加这些自定义节点
顶部栏可显示流程图数据组的标题,也可提供一些常用操作按钮
顶部栏的按钮,除了撤销、重做按钮外,其余按钮均可自定义点击事件
可画直线、折线;折线还可以左右/上下移动其中段
具有区域划分功能,能让用户更直观地了解哪些节点及其相互间的转换,是属于何种自定义区域内的
具有标注功能,用橙红色标注某个结点或者转换线,一般用在展示流程进度时
能直接双击结点、连线、分组区域中的文字进行编辑
在对结点、连线、分组区域的各种编辑操作,如新增/删除/修改名称/重设样式或大小/移动/标注时,均可捕捉到事件,并触发自定义事件,如果自定义事件执行的方法返回 FALSE,则会阻止操作
具有操作事务序列控制功能,在工作区内的各种有效操作都能记录到一个栈中,然后可以进行撤销(undo())或重做(redo()),像典型的 C/S 软件一样
区块链核心算法解析
【瑞士】Roger Wattenhofer(罗格.瓦唐霍费尔) / 陈晋川、薛云志、林强、祝庆 / 电子工业出版社 / 2017-8 / 59.00
《区块链核心算法解析》介绍了构建容错的分布式系统所需的基础技术,以及一系列允许容错的协议和算法,并且讨论一些实现了这些技术的实际系统。 《区块链核心算法解析》中的主要概念将独立成章。每一章都以一个小故事开始,从而引出该章节的内容。算法、协议和定义都将以形式化的方式描述,以便于读者理解如何实现。部分结论会在定理中予以证明,这样读者就可以明白为什么这些概念或算法是正确的,并且理解它们可以确保实现......一起来看看 《区块链核心算法解析》 这本书的介绍吧!
