-
"Eloquent JavaScript" 第4版刊行
- JavaScript、プログラミング、デジタルの驚異についての本
- オンラインで読むか、紙の書籍(第3版)を購入可能
- Marijn Haverbeke 著、CC BY-NC で配布
-
本の内容
- (Part 1: Language) JavaScriptの言語的側面を扱う。
- 値、型、演算子
- プログラム構造
- 関数
- データ構造: オブジェクトと配列
- 高階関数
- オブジェクトの秘密の生活
- プロジェクト: ロボット
- バグとエラー
- 正規表現
- モジュール
- 非同期プログラミング
- プロジェクト: プログラミング言語を作る
- (Part 2: Browser) ブラウザーでのJavaScript利用を扱う。
- JavaScriptとブラウザー
- ドキュメントオブジェクトモデル
- イベント処理
- プロジェクト: プラットフォームゲーム
- Canvasに描く
- HTTPとフォーム
- プロジェクト: ピクセルアートエディター
- (Part 3: Node) Node.jsについて扱う。
GN⁺の見解
- "Eloquent JavaScript" は、プログラミング初心者から経験豊富な開発者まで広く推奨されるJavaScript学習書であり、この第4版の登場はJavaScriptコミュニティへの大きな貢献になるはず。
- 本書はクリエイティブ・コモンズライセンスで提供されるため、教育目的で自由に活用でき、教育機関や自律学習者にとって有用。
- さまざまな形式のデジタル資料(PDF、EPUB、MOBI)を提供しており、多様なデバイスで簡単にアクセスして学習できる点が長所。
- 書籍に含まれる実習プロジェクトは、理論的知識だけでなく実際のコーディング能力の向上にも役立つはず。
- 類似のオープンソース学習資料としては "You Don't Know JS" シリーズがあり、こちらもJavaScriptへの深い理解を助けるうえで有用。
2件のコメント
韓国語版として第2版/第3版が刊行されていますが、名称がそれぞれ異なります。直近の第3版の名称をタイトルにも併記しておきました。
Hacker Newsの意見