博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何创建一个基于WEB的工作流编辑器
阅读量:5915 次
发布时间:2019-06-19

本文共 378 字,大约阅读时间需要 1 分钟。

  hot3.png

本系列文章将会说明如何使用D3.js创建一个基于WEB的,具备添加、删除、移动、复制和粘贴节点及连接线,调整布局功能的工作流编辑器。

基础知识

  • JavaScript + HTML + CSS基础知识
  • ,一系列简单易懂的D3.js教程,分为入门和进阶两个部分。
  • ,必不可少的官方文档,权威但是也比较难理解。
  • 简单的Meteor知识,推荐阅读

实现

主要从以下这几个方面来收集资料,实现功能:

  • 画布,即如何把多个图形渲染在指定的位置。参考
  • 连接,如何把各个图形之前通过曲线连接起来。参考
  • 冲突检测,如何在添加图形时使图形不重叠或覆盖,参考
  • 画笔区域选择,参考
  • 限定范围的图形拖动,参考

后续文章会围绕这5个方面进行说明和实现,最终实现一个简单的用于物联网工作流编辑器。

转载于:https://my.oschina.net/hoolev/blog/602328

你可能感兴趣的文章
我的友情链接
查看>>
DataSet
查看>>
XMLHttpRequest - 原始AJAX初步
查看>>
有序的双链表
查看>>
mvn package时设置了maven.test.skip=true依旧执行单元测试
查看>>
Java NIO中的通道Channel(二)分散/聚集 Scatter/Gather
查看>>
zookeeper学习
查看>>
LeetCode:Rectangle Area
查看>>
文本查询
查看>>
查看帐号授权信息
查看>>
小程序(四):模板
查看>>
【转】Java - printf
查看>>
jquery获取元素到屏幕底的可视距离
查看>>
ENDNOTE使用方法(转发)
查看>>
计算机数制和运算的一点总结.
查看>>
UML系列 (五) 为什么要用UML建模之建模的重要性
查看>>
框架是什么,框架有什么用(转)
查看>>
集成测试
查看>>
对于I/O流中解压中遇到的问题
查看>>
问答项目---用户注册的那些事儿(JS验证)
查看>>