问题标签 [halogen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

purescript - 尝试解除 Aff 响应时没有类型类实例错误

我是 Purescript 的新手,正在尝试学习 Halogen/Aff。我一直在开发一个简单的应用程序,它是 purescript-halogen 存储库中 effects-aff-ajax 示例的变体。我几乎可以正常工作,但出现以下错误。

得到错误的代码部分与 effects-aff-ajax 示例中的代码非常相似(我没有编译,但我只能假设有效)。检查代码我看不出它不能解除 Aff 响应的原因。

这是完整的模块:

0 投票
1 回答
84 浏览

purescript - 有人能解释一下 cofree comonad 如何“类似于”卤素吗?

在论文中,声明式 UI 是未来——未来是由 Phil Friedman 提出的,他在介绍 cofree comonad 时声称:

这种说法在其他几个地方得到了回应,我假设源于这篇论文,直到最近我才把它放在我的“以后再想一想”堆上,因为我不熟悉卤素的工作原理。但是,现在我对卤素有些熟悉,我尝试更多地研究这个问题。然而,即使现在我了解了卤素的基础知识,这种说法对我来说仍然不是很明显,至少就我搜索而言,我还没有在网上找到任何地方试图详细说明或解释两者之间的这种联系cofree comonad 和卤素。

有没有人尝试过使用 cofree comonad 实际构建一个 UI 框架?如果没有,至少有人可以帮助更好地解释这个想法吗?例如,通过使用卤素中的一个组件的一些基本示例,并使用 cofree comonad 构建一个描述该组件的结构?或者更好的是,描述如何以类似于如何组合卤素组件的方式组合这些“cofree 组件”?

0 投票
0 回答
11 浏览

lighting - 开启后LED灯泡闪烁一次

我最近把卤素灯泡换成了 LED 灯泡(12V,5W,MR16 连接)。没有调光器,只有几个灯泡的正常开关(一个房间有 4 个灯泡,其他更多)。问题是当我打开开关时,所有的灯泡只闪烁一次,然后就不亮了。如果我关闭再打开,也会发生同样的情况。

令人惊讶的是,当我只将其中一盏灯换成旧卤素灯时,整个事情都正常工作并且灯一直亮着。

有什么理由或想法来解决吗?

提前致谢

0 投票
0 回答
50 浏览

haskell - 将卤素集成到 Yesod 构建过程中

我想组合一个使用 Yesod 作为后端和 Halogen (PureScript) 作为前端的 web 应用程序。是否有针对两者进行集成构建过程的最佳实践?特别是有没有一种好方法可以让一个构建步骤同时运行 Haskell 和 Purescript 编译器并将每个编译器的输出获取到同一棵树中?

0 投票
0 回答
70 浏览

css - 新的 Google 登录按钮 (GSI) 不会动态呈现

我正在尝试通过 HTML ( https://developers.google.com/identity/gsi/web/guides/display-button#button_rendering ) 将新的 Google 登录按钮集成到 SPA 中。

带有应用程序详细信息的<div>s 和包含按钮本身 ( g_id_onload, g_id_signin) 的 s 仅在某些视图中安装到 DOM。

如果在第一页渲染之后安装,则按钮以 0 高度渲染(见图)。 在此处输入图像描述

我在这里做错了吗?谷歌指南没有提到任何关于动态渲染案例的内容。

有没有解决的办法?