【文件属性】:
文件名称:promise-fsm-js:一个使用JavaScript编写的Promises的简单有限状态机(FSM)
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-04 07:21:06
JavaScript
PromiseFSM.js
使用Promises的简单JavaScript有限状态机(FSM)。
该库在编写时就牢记了前端UI的目的(如示例所示),但它也应可在其他上下文中使用,例如Node应用程序。
特征
简单但功能强大的API。
演员可以订阅/取消订阅事件。
Actor可以添加/删除阻止过渡。
Multiton模式允许多个stateMachines并行运行。
提供不同的口味:
香草JavaScript。
NodeJS模块。
AngularJS 1.x服务模块。
...您最喜欢的框架丢失了吗? 请。
发行说明
v0.1.0:
Alpha版本
v0.1.1:
Bug修复
修复了损坏的Angular示例
入门
安装
PromiseFSM需要一个库来创建承诺。 它已由RobertKatić(在/vendor文件夹中与PromiseFSM捆绑在一起或获取)和$ q(与An
【文件预览】:
promise-fsm-js-develop
----.gitignore(23B)
----package.json(622B)
----include.js(165B)
----src()
--------templates()
--------PromiseFSM.js(7KB)
--------partials()
----gulpfile.js(3KB)
----dist()
--------PromiseFSM-Node.min.js(5KB)
--------PromiseFSM.js(7KB)
--------PromiseFSM-AngularJS.1.x.js(7KB)
--------PromiseFSM-AngularJS.1.x.min.js(5KB)
--------PromiseFSM-Node.js(7KB)
--------PromiseFSM.min.js(5KB)
----LICENSE(1KB)
----test.js(11KB)
----examples()
--------simple.html(694B)
--------advanced.js(3KB)
--------simple.js(2KB)
--------angular.html(1KB)
--------angular.js(2KB)
--------advanced.html(817B)
----README.md(8KB)
----vendor()
--------p.js(16KB)
--------p.min.js(7KB)
----index.html(516B)