独習 JavaScript 新版(ドクシュウジャバスクリプトシンバン)
- 著者:
- CodeMafia 外村 将大(トノムラ マサヒロ)
- 出版社:
- 翔泳社
- 出版日:
- 2021年11月15日頃
- ISBN:
- 9784798160276
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
全 17 章を通して、 JavaScript の基本的な言語仕様から、クラス、組み込みオブジェクト、コレクション、反復処理、非同期処理、 DOM 、イベント、モジュールまで、サンプルプログラムを例示しながら詳細かつ丁寧に解説していきます。 JavaScript でフレームワークやライブラリを使って開発するために必要な基礎的な知識を習得できます。学習する内容について、具体的な操作例やサンプルプログラム、実行結果などを示しています。実際に手を動かして、確認しながら学習を深めることができます。各章は、細かな内容の節に分かれており、節の途中には、それまで学習した内容を確認する「練習問題」があります。
技書の森解説
Web 制作の現場で jQuery をコピペしてきたけれど、そろそろ JavaScript そのものを体系的に理解したい。本書は翔泳社の「独習」シリーズとして、言語仕様を章立てて順序よく学ぶ構成を採っています。変数とデータ型から始まり、関数、オブジェクト指向、非同期処理、 DOM 操作、そして ES2015 以降の構文まで、 JavaScript を一本の線として辿れるように設計されています。
著者の CodeMafia 外村将大氏は Udemy の JavaScript 講座でも知られており、解説の粒度を細かく保ちつつ、各章末に練習問題を置く「教科書型」の構成が特徴です。リファレンス的に辞書として使うというよりは、前から順に読み進めて手を動かし、理解を確認しながら進む学習スタイルに向いています。その分、フレームワーク (React / Vue など) の実践やサーバーサイド Node.js には踏み込まないため、本書で言語基礎を固めたあとに実務寄りの書籍へ進む流れが自然です。
すでに他言語の経験がある人が「 JavaScript の文法を効率よく押さえたい」場合にも使えますが、プログラミング自体が初めての人には説明の抽象度がやや高い箇所があります。完全未経験者はもう少し手取り足取りの入門書から始めたほうが躓きにくいでしょう。
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
関連用語
エンティティと値オブジェクト
DDD における 2 つの基本的なドメインモデル要素 - 同一性で区別するエンティティと、値で区別する値オブジェクト
オブジェクト指向
データと操作をオブジェクトとしてまとめ、現実の概念に近づけて設計する考え方
Flyweight パターン
多数のオブジェクト間で共有可能な状態を分離し、メモリ使用量を削減するデザインパターン
Builder パターン
複雑なオブジェクトの生成をメソッドチェーンで段階的に構築するデザインパターン
Proxy パターン
オブジェクトへのアクセスを代理オブジェクトが仲介し、アクセス制御やキャッシュなどの付加機能を提供するパターン
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語