radioactive:Javascript 缺失的原生函数式响应式 API

时间:2024-06-23 15:06:03
【文件属性】:

文件名称:radioactive:Javascript 缺失的原生函数式响应式 API

文件大小:156KB

文件格式:ZIP

更新时间:2024-06-23 15:06:03

JavaScript

Radioactive 是用于 Javascript 的原生FRP(功能React式编程)环境。 我们所说的Native是指它在语言级别启用函数式响应式编程。 您可以编写简单的 Javascript 代码并让 Radioactive 处理异步数据访问和自动更改传播。 它采用了与 Bacon.js 和 RxJS 截然不同的方法。 您不必学习新的 API 或不同的思维方式。 您编写从上到下运行的简单命令式 Javascript 代码,让 Radioactive 为您解决问题。 简而言之。 您可以忘记回调和事件,并像所有数据都是本地和稳定的一样工作。 例子 以下代码段展示了使用Ajax 数据源、 Firebase 流和来自 HTML 文本输入的数据流是多么容易。 请注意,即使它们在性质上完全不同,但它们都可以被视为普通函数,并且没有回调或事件。 这当然是完全被动的:如果数据更改, #ou


【文件预览】:
radioactive-master
----build.sh(171B)
----bower.json(370B)
----src()
--------radioactive.coffee(21KB)
----examples()
--------time.html(426B)
--------rxjs()
--------firebase()
--------cells1.html(1KB)
--------pubnub()
--------ajax()
--------syncify()
--------html_ui_elements()
----radioactive.d.ts(9KB)
----test()
--------radioactive.pending_expr.coffee(1KB)
--------radioactive.pending_expr_default.coffee(201B)
--------radioactive.mute.tests.coffee(0B)
--------radioactive.notifier.tests.coffee(908B)
--------radioactive.fork.tests.coffee(1KB)
--------radioactive.stop.tests.coffee(697B)
--------radioactive.syncify.cache.scopes.coffee(0B)
--------radioactive.syncify.tests.coffee(957B)
--------radioactive.pending.coffee(370B)
--------radioactive.syncify.promise.tests.coffee(1KB)
--------radioactive.react.tests.coffee(2KB)
--------radioactive.cell.tests.coffee(3KB)
--------internals.BasicEventEmitter.tests.coffee(0B)
--------radioactive.coffee(45B)
--------radioactive.promise.tests.coffee(0B)
--------radioactive.distinct.tests.coffee(2KB)
--------radioactive.rx.tests.coffee(2KB)
--------radioactive.echo.tests.coffee(621B)
----README.md(6KB)
----Makefile(201B)
----dist()
--------radioactive.min.js(27KB)
--------radioactive.js(41KB)
----logo.png(50KB)
----.gitignore(43B)
----package.json(690B)

网友评论