SBクリエイティブ

これからのJavaScriptの教科書

狩野 祐東:著者

開発に必要なスキルがこの1冊で身につく

ES2023までの標準仕様を網羅し、Web開発に欠かせない機能を重点的に解説。
圧倒的な詳しさ、わかりやすさで、実践的なJavaScriptのスキルが身につきます。
手を動かしながら学べるサンプルを多数掲載。

Chapter 1 JavaScriptプログラミングの基本
1-1 JavaScriptってどんな言語? プログラミングでなにができる?
1-2 入門JavaScriptプログラミング
1-3 JavaScriptの基本的な文法と書き方

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

Chapter 3 データ型と演算子
3-1 データには「型」がある
3-2 プリミティブ型のデータ型と特徴
3-3 プリミティブ型以外のデータ型の特徴
3-4 演算子

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 データをひとつにまとめて管理できる「配列」
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 ESLintでコードの書式をチェック
15-4 ビルドツールを使って開発環境を整える

定価:3,740円(本体3,400円+10%税)

書籍情報

  • 発売日:2024年6月1日(土)
  • ISBN:978-4-8156-1802-5
  • サイズ:B5変
  • ページ数:624
  • 付録:-

サポート情報はありません。ご不明な点がございましたら、こちらからお問い合わせください。

著者紹介

著者・狩野 祐東

UIデザイナー/エンジニア/執筆家

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

関連商品のご案内

もっと見る

試し読み新着お届け

もっと見る