machineto:javascript中有限状态机的最小(neto)实现

时间:2024-07-30 22:16:01
【文件属性】:

文件名称:machineto:javascript中有限状态机的最小(neto)实现

文件大小:156KB

文件格式:ZIP

更新时间:2024-07-30 22:16:01

JavaScript

机器到 javascript中有限状态机的最小(neto)实现 网络工作者 例子 贡献 作者 执照 发布 请报告任何错误或功能请求,谢谢! 概述 生成有限状态机。 可以定义状态,可以执行到这些状态的转换,并且可以传递动作的参数。 支持同步和异步操作。 节点.js npm install machineto function action ( ) { // Do Something } var machineto = require ( "machineto" ) ; var sm = new machineto ( "state1" , { "state1" : { "event" : { action : action , nextState : "state2" } } , "state2" : { "event" : { action : act


【文件预览】:
machineto-master
----.jshintrc(854B)
----gruntfile.js(13KB)
----bower.json(2KB)
----src()
--------machineto.js(7KB)
----lib()
--------sinon-1.12.1.js(203KB)
----example()
--------browser.html(2KB)
--------webworker.js(639B)
--------webworker.html(2KB)
----LICENSE(1KB)
----.verbrc.md(633B)
----test()
--------setup.js(457B)
--------machineto.tests.browserified.js(351KB)
--------results.txt(6KB)
--------machineto.tests.js(9KB)
--------amd.tests.js(2KB)
--------zombie.tests.js(4KB)
--------machineto.tests.browserified.html(848B)
----README.md(7KB)
----dist()
--------machineto.amd.js(8KB)
--------machineto.cjs.min.js(2KB)
--------machineto.js(7KB)
--------machineto.amd.min.js(2KB)
--------machineto.cjs.js(8KB)
--------machineto.min.js(2KB)
----docs()
--------amd.md(396B)
--------browser.md(382B)
--------contributing.md(184B)
--------overview.md(193B)
--------summary.md(107B)
--------webworker.md(1KB)
--------examples.md(2KB)
--------badges.md(1KB)
--------coverage.json(21B)
--------nodejs.md(314B)
--------changelog.md(622B)
----.gitignore(560B)
----package.json(2KB)
----coverage()
--------coverage.html(42KB)
--------report.tap(5KB)
--------results.txt(34B)
--------lcov.info(636B)
--------blanket.js(183B)

网友评论