问题标签 [reflex]
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.
haskell - 使用 reflex-dom 客户端访问服务服务器
我正在使用 0.4 版的 reflex-dom 并且我有一个很小的 reflex-dom 客户端:
如XhrRequest with reflex/reflex-dom中所述,我使用的是_xhrResponse_responseText而不是decodeXhrResponse。
当我使用 NASA URL 运行这个客户端时,它会显示一个漂亮的 JSON 字符串。因此我假设,这个 reflex-dom 客户端正在工作。
我也有一个小型仆人服务器:
当我在浏览器中使用 http://localhost:8080/name/3
或访问此服务器时curl
,我看到了预期的结果Marie Curie
。因此我假设,这个服务服务器正在工作。
当我使用 localhost 的 URL 运行上述 reflex-dom 客户端时,我可以在服务器的 stdout 日志中看到请求,但客户端不显示Marie Curie的名称。相反,客户端只显示一个空字符串!所以作为一个团队,客户端和服务器不能一起工作!为什么?
haskell - 从用 haskell reflex-dom 编写的 webkit 客户端访问 web 服务器
这是Acess aservant server with a reflex-dom client的后续问题:
如果我在网络浏览器中运行客户端代码,一切正常。但是,如果我在 gtk3(和 Debian)下的 webkit 中运行客户端代码,我可以在服务器中看到请求,但客户端没有收到任何响应。
我认为,这又是某种安全或 CORS 问题。我发现这篇文章How to disable web security (cross origin reequest) in webkit gtk from the year 2012 说由于这个错误而不可能https://bugs.webkit.org/show_bug.cgi?id=58378。如果我查看此错误,它会显示:Status: RESOLVED FIXED。提到的SO帖子的第二个答案显示了未指定文件中的一些设置..
我的问题是:我必须在哪里(目录和文件)指定什么,才能从 WebkitGtk 客户端访问服务器。
haskell - 黑线鳕分解 #if #else #endif 子句
我正在尝试使用黑线鳕为 github 库生成文档。这是我输入的代码:
然后我查看了我的源代码Xhr.hs
第 154 行的相关部分:
我不知道#if
,#else
并且#endif
是 Haskell 的一部分,但我能猜到意思。根据版本,代码应该导入Aeson.Text
或Aeson.Encode
。以防万一,我查了一下版本:
这足以给黑线鳕带来困难。信息页面被发送到一个名为的文件夹docs
,其中包含一些等待填充Reflex.Dom
库详细信息的空 html 文件。
haskell - 将文本文件的内容带入反射项目的最佳方法
我有一个 70 行的文本文件,我希望将其内容作为项目中文本区域的初始值。做这个的最好方式是什么?通常我会使用readFile
,但我似乎无法在这种情况下使用它。
haskell - 我可以做些什么来消除这个 Reflex.Dom 代码中的 unsafePerformIO?
我尽了最大的努力来玩这些类型的连接点,但我找不到不使用unsafePerformIO
. 我认为在这种情况下它是安全的,但显然你可能想做的其他类似的事情并不安全。
haskell - 动态父元素
我有这段代码,它工作得很好。它根据字段值切换文本输入字段上的一些样式。
我遇到了一些使父元素动态化的问题。我想切换文本输入的父元素上的样式。我想写一些类似但失败的东西!
感谢您的帮助!
reflex - 如何使用 Reflex.Dom 添加 html 实体?
正如它应该被text "©
渲染的那样。那么我应该如何使用Reflex.Dom渲染 © html 实体?
haskell - 使用 Reflex 有条件地添加 DOM 元素
我有一个接收动态的函数,并且必须显示一个 dom 元素,该元素将包含不同类型的子元素,具体取决于动态中的值。有没有办法使用 Reflex 和 Reflex-Dom 来做这样的事情?如果动态中的值可以通过模式匹配展开,代码将如下所示:
haskell - 使用 Reflex Platform 编译带有本地包的堆栈项目
我想使用 reflex-platform 中的工作脚本来编译一个到目前为止一直使用堆栈管理的项目,如此处所述。
在 stack.yaml 的包列表中,我引用了位于本地路径中的包,例如:
当我运行脚本时,我收到一个奇怪的 nix 错误,说调用了一个匿名函数而没有必需的参数(使用本地包的名称)。
error: anonymous function at /nix/store/sci0xi7jjwl9krpsp051iry1blz0jaw0-cabal2nix-for-unknown-package/default.nix:1:1 called without required argument 'my_package', at /nix/store/wgg4rzg3hyywfd7b0917qmj4617rza7k-nixpkgs-32833c010ecf868826aaa3b60d322bf697f37134-src/pkgs /development/haskell-modules/make-package-set.nix:69:27
我如何告诉 nix 在哪里可以找到它?