gpt4 book ai didi

elm - 使用 elm 进行前端开发 + 通过 haskell 提供动态 elm 页面

转载 作者:行者123 更新时间:2023-12-04 16:19:49 24 4
gpt4 key购买 nike

我昨天开始使用 elm,我真的很喜欢使用它。在没有任何前端开发经验的情况下,我只用 30 行代码就可以构建一个漂亮的网页,这真是太棒了。

现在真的很想用在现实生活中的例子,想搭建一个小博客。
但我需要一种与榆树沟通的方式。例如,我需要查询我的数据库并得到一个博客条目列表 [Blog]现在我需要将它们传递给榆树。

我不知道我会怎么做。我正在寻找流行的 haskell 框架,如 yesod snap 和 happstack,我发现的第一件事是 http://hackage.haskell.org/package/snap-elm-0.1.1.2/docs/Snap-Elm.html

但它似乎旨在提供静态 elm 文件,但我需要向它传递参数。

您会向我推荐任何已经支持 elm 为动态 elm 页面提供服务的框架?

如果没有,你会怎么做?

我的想法只是将 elm 用作骨架,然后使用 yesod snap 或 happstack 生成一个普通的 html 文件,并将此文件集成到 elm 中。这可能吗?

看起来像这样的东西

container 1000 1000 middle <| displayHtml "/pages/my_generated_html_page.html"

编辑:

我的第一个 hacky 解决方案是这个
tPage = plainText "<script src=\"http://code.jquery.com/jquery-1.10.1.min.js\"></script>\n
<script> \n
$(function(){\n
$(\"#includedContent\).load(\"/home/maik/b.html\"); \n
});\n
</script> \n
<div id=\"includedContent\"></div>\n"

不幸的是,我不允许在 elm 中使用脚本标签。

最佳答案

我推荐学习 elm-lang.org's source code .大部分是pure Elm但有些页面是 generated on the server side与 haskell 。

关于elm - 使用 elm 进行前端开发 + 通过 haskell 提供动态 elm 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20442032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com