文件名称:涡轮:用于构建Web应用程序的纯功能前端框架
文件大小:618KB
文件格式:ZIP
更新时间:2024-02-25 15:34:00
javascript framework typescript pure functional-reactive-programming
涡轮 基于功能React式编程的纯功能前端框架。 实验性的。 目录 为什么选择涡轮机? JavaScript世界充满了框架。 那为什么还要另外一个呢? 因为我们想要不同的东西。 我们想要的是纯粹功能而不妥协的产品。 可以从现有JavaScript框架中汲取最好的教训的东西,并将它们与功能语言(例如Haskell)中发现的强大技术相结合。 我们需要一个高度表达的框架。 因为当函数式编程处于最佳状态时,它可以为您提供更多的功能,而不是更少。 对于典型JavaScript开发人员来说,Turbine应该是平易近人的,同时仍然保留了拥抱纯函数式编程所带来的好处。 我们已尽力实现目标。 但是我们还没
【文件预览】:
turbine-master
----.travis.yml(69B)
----figures()
--------model-view.svg(10KB)
--------explicit-dataflow.png(352KB)
--------component-loop.svg(3KB)
----docs()
--------index.html(62B)
--------building-html.md(3KB)
----package.json(2KB)
----tslint.json(3KB)
----test()
--------dom-builder.spec.ts(19KB)
--------utils.spec.ts(764B)
--------component.spec.ts(17KB)
----jest.config.js(287B)
----LICENSE(1KB)
----package-lock.json(310KB)
----src()
--------utils.ts(2KB)
--------elements.ts(5KB)
--------dom-builder.ts(12KB)
--------component.ts(22KB)
--------index.ts(161B)
----tsconfig.json(420B)
----tsconfig-build.json(195B)
----codecov.yml(95B)
----examples()
--------email-validator()
--------package.json(843B)
--------package-lock.json(578KB)
--------drag()
--------tsconfig.json(401B)
--------zip-codes()
--------timer()
--------counters()
--------continuous-time()
--------README.md(373B)
--------todo()
--------fahrenheit-celsius()
----.gitignore(118B)
----README.md(34KB)