JavaScript の絵本 第 2 版 Web プログラミングを始める新しい 9 つの扉
ジャバスクリプトノエホンダイニハン ウェブプログラミングガタノシクナルアタラシイココノツノトビラ
なぜ注目されているか
書籍紹介
Web ページを作るなら、JavaScript を使って便利でカッコよくしてみたいという人は多いのではないでしょうか。本書は HTML / CSS に始まり、JavaScript の基礎からオブジェクトの考え方までをイラストで解説しており、難しい概念も直観的にイメージができて理解が進みます。さぁ、JavaScript の扉を開き、一歩先行く Web デザイナーの道を進んでいきましょう!
技書の森解説
『JavaScript の絵本 第 2 版 Web プログラミングを始める新しい 9 つの扉』 (株式会社アンク 著、翔泳社、2017 年 9 月刊) は、翔泳社の「絵本」シリーズの 1 冊で、プログラミングとは何かという説明から JavaScript のオブジェクト指向までを、絵と 2 ページ単位の説明で扱う入門書です。国立国会図書館の書誌では、版の欄に第 2 版とあります。版元ドットコムの紹介文には、予備知識は不要で「プログラミングとはなにか」から説明すること、絵を多用した短い解説で絵本のように理解できること、2 ページを単位とした説明で基礎に絞り込んでいることが特長として挙げられています。
HTML から JavaScript のオブジェクト指向までの全 8 章
目次は「JavaScript をはじめる前に」から始まり、全 8 章と付録が続きます。範囲は、Web ページの骨組みを確認する第 1 章「HTML」から、第 8 章「JavaScript のオブジェクト指向」までです。その間に第 2 章「JavaScript の実装」、第 3 章「変数と演算子」、第 4 章「制御文」、第 5 章「関数」、第 6 章「一般的なオブジェクト」、ブラウザーのオブジェクトを扱う第 7 章が並びます。書誌の紹介文には、HTML / CSS に始まり、JavaScript の基礎からオブジェクトの考え方までをイラストで解説しているとあります。版元ドットコムの紹介文には、第 2 版では進化してきた JavaScript の利用法に配慮してさまざまな点で内容を見直し、JavaScript のライブラリの活用法も説明するとあります。
第 1 章の HTML と第 6 章から第 8 章のオブジェクト
第 1 章「HTML」は、HTML で書く Web ページの骨組みを確かめる章です。第 6 章は「一般的なオブジェクト」、第 7 章は「ブラウザーのオブジェクト」を扱います。第 8 章の オブジェクト指向 は、データと処理をオブジェクトという単位にまとめて扱う考え方です。
版元ドットコムと書誌の紹介文が挙げる読者
版元ドットコムの紹介文が挙げる読者は、プログラミングの知識がない人や、言語や技術を手軽に身に付けたい人です。書誌の紹介文は、Web ページを作っていて JavaScript で便利にしたいと考える人や Web デザイナーにも呼びかけています。非同期処理の書き方やモジュールの分割、React のようなフレームワークでの開発、サーバー側で動かす Node.js は、目次の章題に現れません。JavaScript の本の選び方は JavaScript / TypeScript 本ガイド にまとめています。本書は、プログラミングの考え方の説明から JavaScript のオブジェクト指向までを、「JavaScript をはじめる前に」と全 8 章、付録に収めています。
この本に興味がある方におすすめ
関連する本
株式会社アンク の他の書籍
関連記事
Web デザイン本ガイド - HTML/CSS、Figma、Photoshop を学ぶ順番
Web デザインを独学する本の選び方を「コーディング、ツール、デザイン原則」の 3 本柱で整理。HTML/CSS の入門書、Figma と Photoshop の教本、レイアウトと配色の定番書を、2026 年 8 月時点の収載書から学ぶ順番つきで解説します。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語 / 設計 / 運用 / CS 基礎 / ソフトスキルの 5 冊を選ぶチェックリストを紹介します。
技術書の読書会の始め方 - チームの学習文化を育てる実践ガイド
社内やコミュニティで技術書の読書会を立ち上げるための 5 ステップと、3 つの読書会形式の比較、継続のコツを紹介します。
関連用語
S3 ライフサイクル
S3 オブジェクトのストレージクラスを自動的に移行し、コストを最適化する機能
オブジェクト指向
データと操作をオブジェクトとしてまとめ、現実の概念に近づけて設計する考え方
Iterator パターン
コレクションの内部構造を公開せずに要素へ順番にアクセスする手段を提供するデザインパターン。JavaScript の Iterator プロトコル / Generator / Async Iterator と遅延評価の落とし穴を解説
ページネーションとは - API のカーソル方式とオフセット方式の比較
ページネーションは大量データを分割して返す手法。オフセット方式とカーソル方式の違い、パフォーマンス特性、REST/GraphQL での実装パターンを解説
State パターン
オブジェクトの内部状態に応じて振る舞いを切り替え、状態遷移を明示的にモデル化するデザインパターン
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする