商品情報にスキップ
1 0
  • 発売日:2024/09/27
  • 出版社:技術評論社
  • ISBN/JAN:9784297144272

JavaScript

3ステップでしっかり学ぶ JavaScript入門 [改訂第3版]

3ステップでしっかり学ぶ JavaScript入門 [改訂第3版]

大津 真
通常価格 2,750 円(税込)
通常価格 セール価格 2,500 円
セール 売り切れ
  • 発売日:2024/09/27
  • 出版社:技術評論社
  • ISBN/JAN:9784297144272
ネットストア在庫
    在庫△
    提携倉庫在庫あり
店舗受け取り(My店舗)
最大5店舗までご登録いただけます。
  • My店舗を登録いただくと、店舗お受け取りの在庫状況を確認することができます。 (受け取り可能店舗のみ)

各店在庫状況
商品説明
ES2015(ES6)以降のECMAScriptに完全対応!
プログラムを作りながらJavaScriptの基本が身に付きます

本書は、はじめてプログラミングを学習する人のために、JavaScriptの基本文法とWeb開発での活用方法をやさしく解説しています。すべての解説にサンプルファイルを用意して、「ここでやること」「やってみよう」「理解しよう」という予習→実践→復習の3つのプロセスを踏むことで、プログラムを作って動かしながらJavaScriptの基礎を学ぶことができます。今回の改訂にともなって、ES2015(ES6)以降のECMAScriptに完全対応。クラスベースのオブジェクト指向プログラミングやイベントリスナー、Promise&Fetch API&async/awaitによる非同期処理と非同期通信についてもしっかり解説しています!
目次
●第1章 JavaScriptの基礎知識
1-1 プログラムとは
1-2 JavaScriptとは
1-3 オブジェクト指向とJavaScript
1-4 JavaScriptプログラムを作成するには
第1章 練習問題

●第2章 はじめてのプログラム
2-1 はじめてのプログラムを作る
2-2 簡単な計算をしてみる
2-3 プログラムを読みやすくする
2-4 コンソールに文字列を出力する
2-5 Webページのタイトルと色を変更する
第2章 練習問題

●第3章 変数と演算
3-1 値に名前を付けてアクセスする
3-2 変数で文字列を扱う
3-3 いろいろな計算をしてみる
3-4 計算の優先順位を変更する
3-5 ユーザーの入力を受け取って計算する
第3章 練習問題

●第4章 条件判断と繰り返し
4-1 条件を判断して処理を変える
4-2 条件を細かく設定する①
4-3 条件を細かく設定する②
4-4 指定した回数だけ処理を繰り返す
4-5 条件が成立している間処理を繰り返す
4-6 条件で繰り返しを中断する
第4章 練習問題

●第5章 ユーザー定義関数の作成
5-1 処理をまとめて名前で呼び出せるようにする
5-2 変数の有効範囲を知る
5-3 いろいろな関数定義を知る
第5章 練習問題

●第6章 オブジェクトの生成と操作
6-1 オブジェクトを生成して使ってみる
6-2 日付や時刻を操作する
6-3 数学計算用のメソッドを使う
6-4 文字列をオブジェクトとして使う
第6章 練習問題

●第7章 配列による複数の値の管理
7-1 複数の値を配列にまとめる
7-2 曜日を日本語で表示する
7-3 配列を操作する
7-4 キーと値のペアでデータを管理する
第7章 練習問題

●第8章 DOMの基本
8-1 ドキュメント内のエレメントにアクセスする
8-2 Webブラウザーのイベントを扱う
8-3 フォームの部品を利用する
8-4 新規のウィンドウを開く
8-5 OSを判別してメッセージを変更する
第8章 練習問題

●第9章 DOMの活用
9-1 スタイルを動的に変更する
9-2 タイマーでエレメントの位置を変更する
9-3 Web Animations APIを利用する
第9章 練習問題

●第10章 オブジェクト指向プログラミング
10-1 オリジナルのオブジェクトを定義する
10-2 既存のクラスを元に新しいクラスを作成する
第10章 練習問題

●第11章 はじめての非同期処理
11-1 非同期処理とは
11-2 サーバーとデータをやりとりする
第11章 練習問題
目次
●第1章 JavaScriptの基礎知識
1-1 プログラムとは
1-2 JavaScriptとは
1-3 オブジェクト指向とJavaScript
1-4 JavaScriptプログラムを作成するには
第1章 練習問題

●第2章 はじめてのプログラム
2-1 はじめてのプログラムを作る
2-2 簡単な計算をしてみる
2-3 プログラムを読みやすくする
2-4 コンソールに文字列を出力する
2-5 Webページのタイトルと色を変更する
第2章 練習問題

●第3章 変数と演算
3-1 値に名前を付けてアクセスする
3-2 変数で文字列を扱う
3-3 いろいろな計算をしてみる
3-4 計算の優先順位を変更する
3-5 ユーザーの入力を受け取って計算する
第3章 練習問題

●第4章 条件判断と繰り返し
4-1 条件を判断して処理を変える
4-2 条件を細かく設定する①
4-3 条件を細かく設定する②
4-4 指定した回数だけ処理を繰り返す
4-5 条件が成立している間処理を繰り返す
4-6 条件で繰り返しを中断する
第4章 練習問題

●第5章 ユーザー定義関数の作成
5-1 処理をまとめて名前で呼び出せるようにする
5-2 変数の有効範囲を知る
5-3 いろいろな関数定義を知る
第5章 練習問題

●第6章 オブジェクトの生成と操作
6-1 オブジェクトを生成して使ってみる
6-2 日付や時刻を操作する
6-3 数学計算用のメソッドを使う
6-4 文字列をオブジェクトとして使う
第6章 練習問題

●第7章 配列による複数の値の管理
7-1 複数の値を配列にまとめる
7-2 曜日を日本語で表示する
7-3 配列を操作する
7-4 キーと値のペアでデータを管理する
第7章 練習問題

●第8章 DOMの基本
8-1 ドキュメント内のエレメントにアクセスする
8-2 Webブラウザーのイベントを扱う
8-3 フォームの部品を利用する
8-4 新規のウィンドウを開く
8-5 OSを判別してメッセージを変更する
第8章 練習問題

●第9章 DOMの活用
9-1 スタイルを動的に変更する
9-2 タイマーでエレメントの位置を変更する
9-3 Web Animations APIを利用する
第9章 練習問題

●第10章 オブジェクト指向プログラミング
10-1 オリジナルのオブジェクトを定義する
10-2 既存のクラスを元に新しいクラスを作成する
第10章 練習問題

●第11章 はじめての非同期処理
11-1 非同期処理とは
11-2 サーバーとデータをやりとりする
第11章 練習問題
詳細を表示する