總覽 簡介 基礎 Hello World 函式 更多函式 匯入(Imports)與模組(Modules) 聯集型別(Union types) 型別別名(aliases) 單位型別(The unit type) Elm 架構 簡介 結構 訊息(Messages) 應用程式流(Application flow) 裝載訊息(Messages with payload) 組成(Composing) 組合 - 父子關係 組成 - 資料流 訂閱(Subscriptions)與命令(Commands) 訂閱(Subscriptions) 命令(Commands) 開始應用程式 規劃 後端 Webpack 1 Webpack 2 Webpack 3 Webpack 4 多重(Multiple)模組 資源(Resources) 簡介 玩家(Players) 玩家列表(Players list) 主模組(Main modules) 主視界(Main view) 主程式(Main) 擷取(Fetching) 規劃 玩家訊息(Players messages) 玩家更新(Players update) 玩家命令(Players commands) 主程式 試試看 路由(Routing) 簡介 路由 玩家編輯的視界(Player edit view) 主模型(Main model) 主訊息(Main messages) 主更新(Main update) 主視界(Main view) 主程式 試試看 導覽(Navigation) 編輯(Editing) 規劃 玩家訊息(Messages) 玩家編輯(Player edit) 玩家命令(Commands) 玩家更新(Update) 結論 改進 秘訣和訣竅 Context Point free 風格 故障檢修