文件名称:sam-lib:SAM库
文件大小:145KB
文件格式:ZIP
更新时间:2024-05-20 09:54:21
JavaScript
时态编程库 传统的编程模型(OOP,FP,RP,FRP等)提供了很少的时间逻辑结构(如果有的话)。 但是,我们努力在代码的许多部分中实现时态方面,不仅在客户端,而且在服务器上。 该库是的实现, 是基于 (动作的时间逻辑)的语义的软件工程模式。 SAM(状态-动作模型)从时间的角度提供了一种系统的方法来管理和推理应用程序状态。 SAM的创立原则是,状态突变必须是编程模型的一等公民,因此,这种突变必须在定义明确的同步步骤中进行。 SAM将步骤定义为: _______________________... event ..._________________________ | | | ___________Model_________
【文件预览】:
sam-lib-master
----.gitignore(1KB)
----README.md(24KB)
----test()
--------sam.test.js(17KB)
--------diehard.test.js(4KB)
----dieharder.js(3KB)
----.eslintrc(615B)
----package.json(2KB)
----dist()
--------SAM.js(11KB)
----.babelrc(151B)
----index.js(2KB)
----.npmignore(51B)
----.editorconfig(412B)
----lib()
--------sam-utils.js(3KB)
--------sam-model.js(3KB)
--------SAM.js(879B)
--------sam-instance.js(13KB)
--------sam-actions.js(2KB)
--------sam-checker.js(4KB)
--------sam-timetravel.js(1KB)
--------sam-events.js(574B)
----.npmrc(46B)
----package-lock.json(493KB)