文件名称:SimpleStateMachine:简化状态的Javascript状态机
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-29 04:47:08
javascript state-machine JavaScript
简单状态机 状态机既简单又强大。 这一目标旨在尽可能简单。 没有外部依赖性。 安装 bower install SimpleStateMachine npm install simple-statemachine 建造 要在本地构建和查看,请首先克隆项目,然后: npm install grunt serve 这将在localhost:1337启动服务器并加载示例页面。 用法 有关用法,请参见示例文件夹。 使用Angular的示例对使用SimpleStateMachine与不是在非常典型的用例中进行了并排比较。 有关文档,请参见.js文件代码注释。 为什么? 前端Javascript处理的主要工作之一是设置和管理不同对象的状态,并将该状态公开给DOM。 这有很多复杂性:并非所有其他状态都可以通用地到达所有状态,进入/离开一个状态时需要通知其他对象,一次只能一个状态处于“活动”状态,等等
【文件预览】:
SimpleStateMachine-master
----gruntfile.js(2KB)
----package.json(958B)
----test()
--------specs()
----index.html(548B)
----LICENSE(1KB)
----dist()
--------simple-state-machine.js(8KB)
--------simple-state-machine.min.js(3KB)
----src()
--------header.js(17B)
--------main.js(374B)
--------State.js(1KB)
--------StateMachine.js(7KB)
----examples()
--------css()
--------js()
--------html()
----.gitignore(53B)
----README.md(2KB)
----bower.json(539B)