在 Elm 中使用现成的 jQuery 插件有多容易?我刚开始学习 Elm lang,我很好奇是否可以在我的应用程序中使用语义 UI 的下拉菜单。应该如何处理这样的任务?如果没有像语义 UI 这样的库,就很难为移动设备制作适当的下拉菜单,例如,从头开始编写所有这些代码就像是重新发明轮子。
最佳答案
这不是一个好主意。 Elm 是纯的。这意味着对于任何给定状态,我们都可以生成 UI。要以编程方式更改 UI,状态必须更改。
使用 Elm 的全部原因是因为相信杂质很难推理,而纯度是首选。
jQuery 使操作可以直接读取和修改 UI 而无需更改应用程序状态。这是不纯的。
因此 Elm 和 jQuery 从根本上是不一致的,您可能会在试图让两者协同工作时陷入困境。
可能最简单的方法是找到一个不需要 JS 的 CSS 库,它可以为您提供一组合理的组件(例如 http://purecss.io/),并结合使用 Elm。
关于javascript - 连接 Elm lang 和语义 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942710/