3ステップでしっかり学ぶシリーズ3ステップでしっかり学ぶ
JavaScript入門
[改訂第3版]
[改訂第
2024年9月27日紙版発売
2024年9月27日電子版発売
大津真 著
B5変形判/336ページ
定価2,750円(本体2,500円+税10%)
ISBN 978-4-297-14427-2
書籍の概要
この本の概要
ES2015(ES6)以降のECMAScriptに完全対応!
プログラムを作りながらJavaScriptの基本が身に付きます
本書は,はじめてプログラミングを学習する人のために,JavaScriptの基本文法とWeb開発での活用方法をやさしく解説しています。すべての解説にサンプルファイルを用意して,「ここでやること」「やってみよう」「理解しよう」という予習→実践→復習の3つのプロセスを踏むことで,プログラムを作って動かしながらJavaScriptの基礎を学ぶことができます。今回の改訂にともなって,ES2015(ES6)以降のECMAScriptに完全対応。クラスベースのオブジェクト指向プログラミングやイベントリスナー,Promise&Fetch API&async/awaitによる非同期処理と非同期通信についてもしっかり解説しています!
こんな方におすすめ
- はじめてJavaScriptを学習する人(プログラミング言語初心者)
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(3,562KB)
目次
第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章 練習問題
この本に関連する書籍
-
改訂3版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
2010年の刊行から約100,000部の実績を誇るロングセラーを,ECMAScript 2022に対応した内容で200ページ増の大幅改訂。最新の基本文法から,開発に欠かせない応用トピック...
-
ゼロからわかる TypeScript入門
Webアプリケーション開発をもっと「安全」に! 「型」を駆使したTypeScriptプログラミングをしっかり学ぼう! TypeScriptは,JavaScriptにクラスや静的型付けなどの...