文件名称:dom-gnats:绑定到ghcjs-vdom以实现时光飞逝
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-05 11:17:07
Haskell
dom-gnats:FRP和UI 主意 协调输入和输出 我们使用路径类型(从AgodaJS的Alan Jeffrey的FRP实现中借鉴来的想法)来分隔小部件,并将输出DOM节点与归因于这些节点的传入事件进行匹配。 窗口小部件构造函数将其输入事件和输出DOM元素的路径变量限制为相同,并且空间组合器将这些路径向左或向右强制。 结果是,没有两个小部件具有相同的路径,并且小部件的输入事件与其输出元素具有相同的路径。 我们可以使用它自动将事件路由回触发它们的DOM元素(通常是由于用户交互)。 时空构成 空间组成是在其他元素旁边或下面组成元素,从而确定(当然还有样式属性)它们的位置和外观。 因果组合使元素在与其他元素交互甚至替换元素时会更改其他元素的属性。 这是将元素之间的相互作用“连接”在一起以使事情发生的方法。 准报价 将HTML组合成信号函数。 标签事件输入可以用作反引用信号功能的名称。
【文件预览】:
dom-gnats-master
----.gitignore(201B)
----Setup.hs(46B)
----dom-gnats.cabal(996B)
----src()
--------FRP()
----LICENSE(1KB)
----README.md(1KB)