iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

學會Elm寫前端 系列

如果想要學functional programming, Elm 是一個很好的起頭。如果想要多知道Redux的由來,Elm Architecture可以說是前身。Elm 最後都會編譯成Javascript。但卻是一種新的語言。如果你想要學Haskell, 或是後端是使用Elixir, Erlang, Scala等等functional 的語言,而前端也要用functional programmign一統天下, Elm 雖然小眾,語言本身也不複雜,但值得一學,至於production,你也可以把一部分的code改用Elm,它可以和其他JS做良好的溝通。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 11

11 如何在elm裡做好delegation?

delegation 在你的codebase還不太大的狀況之下,其實不太需要這個delegation。我目前只有在frontend master裡的 elm i...

2017-12-28 ‧ 由 poligen 分享
DAY 12

12 Elm apps 變大了要怎麼辦?如何建構?

the deeply nested problem Components 常見於各種javascript 的frameworks。譬如react compone...

2017-12-29 ‧ 由 poligen 分享
DAY 13

13 慎選資料結構--談Elm的優化

什麼時候要用List,什麼時候要用Array? 還是回到一開始的老話,程式其實就是data structure和algorithm,我也是過了好久才懂這句話,如...

2017-12-30 ‧ 由 poligen 分享
DAY 14

14 Elm的SPA裡的routing

Routing 我覺得routing用文字來描述有他的極限,但我又懶得畫圖(因為一天要寫一篇,還要畫圖真是強人所難啊…),建議大家下載這個專案,就是要來介紹el...

2017-12-31 ‧ 由 poligen 分享
DAY 15

15 如何在Elm 裡除錯:dubug in Elm

之前只有一行文提到 elm-reactor,無法說明他們厲害的地方在哪裡。如果程式很小,其實也不太需要debug,或是做Intergration Test。但是...

2018-01-01 ‧ 由 poligen 分享
DAY 16

16 用elm寫css

elm-css 既然html,js都可以用elm compile出來,那css可以嗎? 當然是可以的,雖然大多數的人還是把css另外寫,不過如果你要吃elm全餐...

2018-01-02 ‧ 由 poligen 分享
DAY 17

17 使用webpack來打包elm

Elm and Webpack 大部分的時候,我們用elm-make打包好就好,可是如果我們這個前端還需要其他css或是js的套件要怎麼辦?一個個讀很麻煩,el...

2018-01-03 ‧ 由 poligen 分享
DAY 18

18 elm 上使用websocket

websockets 如果你要架個聊天室的話,常用的通訊協定會是websocket,除了json之外,其實還有elm-lang也有這個的module。安裝也是很...

2018-01-04 ‧ 由 poligen 分享
DAY 19

19 讓elm看懂Markdown

Markdown 除了可以parse html,css之外,還有一個很常用的格式markdown,譬如這個鐵人賽的編輯器就是要你寫markdown,會幫你par...

2018-01-05 ‧ 由 poligen 分享
DAY 20

20 elm Q&A: 驚嘆號是什麼東西?

(!) bang,這是什麼鬼? update msg model = case msg of FetchTime -> model...

2018-01-06 ‧ 由 poligen 分享