出版社を探す

これからのJavaScriptの教科書

著:狩野 祐東

紙版

内容紹介

開発に必要なコードを自分で考え、自分で書けるようになるための、JavaScriptの知識と技術を1冊に凝縮!
明快でスラスラ読めるテキストと豊富なサンプルで、初心者の基礎固めから経験者のスキルアップまで、楽しく学習できます!

<本書の特徴>
・ES2023までの標準仕様に完全対応
・Web開発で頻繁に使用される、文字列処理、配列、オブジェクト、関数、非同期処理などを深掘りして解説
・現代の開発現場における典型的なコーディングパターンに沿った実践的なサンプルコードが満載

目次

Chapter 1 JavaScriptプログラミングの基本
1-1 JavaScriptってどんな言語? プログラミングで何ができる?
1-2 入門JavaScriptプログラミング
1-3 JavaScriptの基本的な文法と書き方
1-4 JavaScriptのいま・Web開発のいま

Chapter 2 変数
2-1 あとで利用するために値を保存しておくのが変数

Chapter 3 データ型と演算子
3-1 データには「型」がある
3-2 プリミティブ型のデータ型とその特徴
3-3 オブジェクト型の特徴
3-4 データ型の操作
3-5 演算子

Chapter 4 制御構造
4-1 プログラムの基本的な流れには3パターンある
4-2 条件分岐
4-3 繰り返し

Chapter 5 関数
5-1 関数は一連の処理をひとつにまとめたもの
5-2 スコープ
5-3 関数定義、別の方法
5-4 引数を渡す・受け取るさまざまな方法
5-5 返り値を返す・受け取る
5-6 “呼び出さない”特殊な関数

Chapter 6 数値と計算
6-1 数値の特性とNumberオブジェクト
6-2 JavaScriptにとって特別な意味を持つ数値を調べる
6-3 数値の状態を調べる・変換する
6-4 数値の表記法を変換する・文字列に型変換する
6-5 数学的な計算をするMath オブジェクト
6-6 日付・時刻を扱うDate オブジェクト
6-7 日付・時刻を取得する
6-8 日付・時刻をセットする
6-9 日付・時刻の計算をする

Chapter 7 文字列の操作
7-1 文字列の特性とStringオブジェクト
7-2 テンプレートリテラル
7-3 文字列を調べる
7-4 正規表現を使わない簡易的な文字列の検索
7-5 文字列を整形して新たな文字列を作る
7-6 Unicodeを使って文字を操作する
7-7 正規表現
7-8 正規表現パターンの書き方
7-9 正規表現を使った文字列の検索・置換

Chapter 8 配列
8-1 データを1つにまとめて管理できる「配列」
8-2 配列に値を追加する・削除する・変更する
8-3 要素の順序を入れ替える
8-4 要素を検索する
8-5 新しい配列を作成する
8-6 配列から文字列を作る
8-7 それぞれの値に関数を実行する

Chapter 9 オブジェクトとMap、Set
9-1 複数のデータを名前つきで管理する「オブジェクト」
9-2 オブジェクトの編集操作を制限する
9-3 その他のオブジェクトの操作
9-4 データ管理に適したMapオブジェクト
9-5 重複する値を持たないSetオブジェクト

Chapter 10 クラス
10-1 クラスとオブジェクト
10-2 クラスとはどんなもの?
10-3 クラスにさまざまな機能を組み込む

Chapter 11 高度な機能
11-1 複数のファイルに分割する ~モジュール化
11-2 エクスポート
11-3 インポート
11-4 関数の高度な性質
11-5 イテレーターとジェネレーター
11-6 例外処理(エラー制御)

Chapter 12 HTMLの操作
12-1 HTMLを書き換える「DOM操作」
12-2 要素を取得する
12-3 イベントに待機する
12-4 HTMLを書き換える① ~属性を操作する
12-5 HTMLを書き換える② ~テキストコンテンツを書き換える
12-6 HTMLを書き換える③ ~要素を書き換える・挿入する・削除する
12-7 その他のDOM操作

Chapter 13 フォームの操作
13-1 フォームの要素を取得する
13-2 フォーム部品ごとに入力内容を調べる

Chapter 14 非同期処理
14-1 いつ終わるかわからない処理を実行する“非同期処理”
14-2 Clipboard API
14-3 JSON
14-4 Fetch API
14-5 Promiseを理解する

Chapter 15 Node.js
15-1 現在のWeb開発に欠かせないツール、Node.js
15-2 パッケージを活用する
15-3 ビルドツールを使って開発環境を整える

著者略歴

著:狩野 祐東
UIデザイナー/エンジニア/執筆家

アメリカ・サンフランシスコでUIデザイン理論を学ぶ。帰国後会社勤務を経てフリーランス。2016年に株式会社Studio947を設立。同代表取締役。Webサイトやアプリケーションのインターフェースデザイン、インタラクティブコンテンツの開発を数多く手がける。各種セミナーや研修講師としても活動中。

ISBN:9784815618025
出版社:SBクリエイティブ
判型:B5変
ページ数:608ページ
定価:3200円(本体)
発行年月日:2024年06月
発売日:2024年06月01日