胖蔡说技术
随便扯扯

JavaScript 第2页

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格
聊一聊bpmn-js中的Palette-胖蔡说技术

聊一聊bpmn-js中的Palette

胖蔡阅读(227)评论(0)赞(1)

Palette实现主要依托三个功能模块:Eventbus(详情参考bpmn-js 事件总线处理)、diagram-js的Palette插件(之后简称Palette)以及bpmn-js中的PaletteProvider(之后简称Palette...

聊一聊bpmn-js中的依赖注入框架didi-胖蔡说技术

聊一聊bpmn-js中的依赖注入框架didi

胖蔡阅读(206)评论(0)赞(0)

最近在用bpmn-js来进行flowable流程图的开发工作,不可避免地希望对其运行机制做一个大致的了解,在使用bpmn-js的过程中,bpmn-js基于diagram-js实现的插件式开发方式引起了我的兴趣。于是通过查阅源码希望对齐进一步...

bpmn-js 事件总线处理-胖蔡说技术

bpmn-js 事件总线处理

胖蔡阅读(253)评论(0)赞(1)

bpmn-js中使用EventBus作为事件的处理句柄,EventBus的使用和我们常规使用的事件总线没啥大的区别,其源码位于:/diagram-js/lib/core/EventBus.js (bpmn-js使用diagram-js实现流...

Preact 表单使用-胖蔡说技术

Preact 表单使用

胖蔡阅读(212)评论(0)赞(0)

谈到表单控件时,您可能会时常听到约束性和非约束性组件 ((Un)Controlled Component) 的概念。约束性一词指数据流处理的方式。DOM 是双向的数据流,每个表单控件都会为用户管理输入。比如,一个文本框会自动将其值更新为用户...

Bpmn-js自定义Palette-胖蔡说技术

Bpmn-js自定义Palette

胖蔡阅读(314)评论(0)赞(1)

Bpmn-js作为一个流程编辑器,常规的我们可以将其划分为几个功能区域,每个区域对应的负责不同的功能实现,bpmn-js的设计给我们留下了大量的留白和可扩展区域,其每一部分都可进行组合拼装,同时也支持我们的各种不同层次需求的自定义操作。