====== Elm ====== Elmは、WEBページ作成のための関数型プログラミング言語です。 2019年5月現在、Elm 0.19であり、まだVersion1のalpha版にもなっていませんので、今後も仕様が変更になる可能性があります。 コンパイルするとJavascriptになりますので、Javasciptも必要に応じて勉強する必要があります。 ===== Elm目次 ===== [[elm:elm-introduction|elm:elm-introduction]] [[elm:elm-todo-localstorage|ElmでlocalStorageでTodoアプリ]] [[elm:model-view-update|elm:model-view-update]] [[elm:flag|elm:flag]] [[elm:port|Elmでポートport]] [[elm:elm-todo-localstorage|elm:elm-todo-localstorage]] [[elm:elm-json|elm:elm-json]] [[elm:elm-firebase|elm:elm-firebase]] [[elm:elm-template|elm:elm-template]] [[elm:elm-example|elm:elm-example]] [[elm:elm-test|elm:elm-test]] [[elm:elm-chat|elm:elm-chat]] [[elm:elm-hamburger-menu|elm:elm-hamburger-menu]] [[elm:elm-clock|elm:elm-clock]] ===== Elm入門用の本 ===== 2019年5月現在、日本語の本は1冊のみです。お勧めです。 ===== Elm入門のためのサイト ===== 2019年5月現在、elm 0.19となっています。elm 0.19以外のサイトは読まない方がよいかと思われます。 https://qiita.com/y047aka/items/b1c9c056938786e6e602 @y047aka 2019年04月26日に更新 Elmの歩き方(入門者向けブックマーク集) https://guide.elm-lang.jp/ {{:elm:pasted:20190502-013043.png}} https://gitpitch.com/ababup1192/elm-handson2/master?grs=github&t=sky Elm入門ハンズオン http://40balmung.hatenablog.com/entry/2018/09/23/101200 2018-09-23 Elm入門ハンズオン(2019/09/22)に参加してきました https://superhahnah.com/elm-commands/ Elm基本コマンド https://www.codefornerds.com/understanding-the-browser-document-elm-application-pt-1/ Understanding the Browser.document Elm application, Pt. 1 October 28, 2018Elm1 CommentJake Witcher ===== JavaScript勉強用サイトとお勧めの本 ===== まずは、Paizaがお勧めです。 https://paiza.jp/works/js/primer/beginner-js1 スマホアプリなら、英語ですが、こちらが非常にお勧めです。アプリでダウンロードしてオフラインでも学ぶことができます。 https://www.sololearn.com 初めてなら、html, cssと一緒に以下の本が非常にお勧めです。 ===== メモ ===== [[elm:25-elm-examplesを写経してみる|25-elm-examplesを写経してみる]]