Program > JavaScript > AltJS > Elm > 参考書
基礎からわかるElm †
基礎からわかる Elm 鳥居 陽介 シーアンドアール研究所 2019-02-27 ¥ 2,840 |
目次 †
●CHAPTER 01 Elmをはじめよう †
001 背景とElmの誕生
002 Elmの概要
003 インストールと環境構築
004 Hello, world!
●CHAPTER 02 Elmの基礎文法 †
005 準備
006 基本文法ひとめぐり
007 型を読む
008 型を書く
009 カスタム型とパターンマッチ
010 演算子とパイプ
011 再代入の禁止と再帰
012 Maybe
013 リスト
014 その他のデータ構造
015 Debug
016 モジュールとパッケージ
●CHAPTER 03 アプリケーションの作成 †
017 HTML
018 Elmアーキテクチャ
019 実践1:フォーム入力
020 コマンドとサブスクリプション
021 コマンド
022 JSON
023 実践2:検索ボックス
024 サブスクリプション
025 Task
026 描画の仕組みと高速化
●CHAPTER 04 Webアプリ開発の実践 †
027 プロジェクトの管理
028 ElmからJavaScriptを生成する
029 フラグとポート
030 ナビゲーション
031 URLのパース
032 ユニットテスト
033 実践3:ナビゲーションとテスト
034 ビルドの最適化
●CHAPTER 05 設計パターン †
035 ビューを再利用する
036 UIの状態を管理する
037 SPAを設計する
●CHAPTER 06 一歩先のトピック †
038 コミュニティとOSS
039 ライブラリの公開
040 開発ツールの紹介
041 CSSの管理テクニック
042 特殊なモジュール
索引
出版社情報 †
基礎からわかる Elm|株式会社 C&R研究所
https://www.c-r.com/book/detail/1299
著者紹介 †
鳥居 陽介(とりい・ようすけ)
Webフロントエンドエンジニア。
高機能なGUIが好物で、常に手を動かしては怪しげなものを作ったり試したりしている。
Idein株式会社勤務。
プログラミング以外では作曲が趣味。
- Yosuke Torii / ジンジャー(@jinjor)さん / Twitter https://twitter.com/jinjor
- jinjor (Yosuke Torii) · GitHub https://github.com/jinjor
- ジンジャー研究室 http://jinjor-labo.hatenablog.com/
- 鳥居 陽介(株式会社ワークスアプリケーションズ) https://codezine.jp/author/1515
書評 †
Elmは、Haskellに似たAltJSの1つです。
コンパイルして使えばランタイムエラーが発生しないという堅牢性が特徴です。
Reduxの設計の元になっているので、React等のJSフレームワークを使う時にも、Elmの作法や考え方は参考になります。
Elmを利用して、安全なWebフロントエンドの開発に取り組んでみましょう。