连接Elm lang和Semantic UI

Vic*_*huk 5 javascript html5 functional-programming elm semantic-ui

在Elm中使用现成的jQuery插件有多容易?我刚刚开始学习Elm lang,我很好奇是否可以在我的应用程序中使用Semantic UI的下拉列表.如何处理这样的任务?没有像Semantic UI这样的库,很难为移动设备做出正确的下拉,例如,从头开始编写所有代码似乎就像重新发明轮子一样.

z5h*_*z5h 8

这不是一个好主意.榆树是纯净的.这意味着对于任何给定的状态,我们都可以生成UI.并且以编程方式更改UI,状态必须改变.
使用Elm的全部原因是因为认为杂质难以推断,并且纯度是优选的.

jQuery使操作可以直接读取和修改UI而无需更改应用程序状态.这是不纯洁的.

因此,Elm和jQuery基本上是不一致的,你可能会陷入混乱,试图让两者一起工作.

可能最简单的方法是找到一个不需要JS的CSS库,它为您提供了一组合理的组件(例如http://purecss.io/),并将Elm与其结合使用.

  • 外部库是一个非常常见的用例.关闭大量外部库因为它们不纯不是一种选择.你不能每天重新发明轮子.js生态系统必须可用. (3认同)
  • @schlicht纯语言的整个哲学是"不纯不是一种选择".话虽如此,外部可变状态可以被隔离并表示为信号,并将其更改为模型作为效果并应用为任务.但是你失去了许多好处. (2认同)