3,520円(税込)送料無料
この商品が関連するクーポン・キャンペーンがあります(10件)開催中のキャンペーンをもっと見る
※エントリー必要の有無や実施期間等の各種詳細条件は、必ず各説明頁でご確認ください。
累計100万部以上の技術書を送り出してきた著者の、日本で1番売れているJavaScriptの本が7年ぶりの大幅増補改訂。
2010年の刊行から約100,000部の実績を誇るロングセラーを、ECMAScript 2022に対応した内容で200ページ増の大幅改訂。最新の基本文法から、開発に欠かせない応用トピックまで解説します。JavaScriptらしく書くために大切なオブジェクトの扱い方や、大規模開発でさらに実用的になったオブジェクト指向構文を学び、しっかりと動くプログラムの作り方を本質から理解できます。
(こんな方におすすめ)
・JavaやC言語などほかのプログラミング言語の経験があり、JavaScriptを新規に学びたい方
・JavaScriptを多少使えるけど基本が不安な方
・ECMAScript 2022による新たなJavaScript記法を学びたい方
(目次)
Chapter 1 イントロダクション
1.1 JavaScriptとは?
1.2 標準JavaScript「ECMAScript」とは?
1.3 JavaScript実行環境のもう1つの選択肢 Node.js
1.4 JavaScriptアプリを開発/実行するための基本環境
1.5 ブラウザー付属の開発者ツール
Chapter 2 基本的な書き方を身につける
2.1 JavaScriptの基本的な記法
2.2 変数
2.3 データ型
Chapter 3 値の演算操作を理解する - 演算子
3.1 演算子とは?
3.2 算術演算子
3.3 代入演算子
3.4 比較演算子
3.5 論理演算子
3.6 ビット演算子
3.7 その他の演算子
3.8 演算子の優先順位と結合則
Chapter 4 スクリプトの基本構造を理解する - 制御構文
4.1 制御構文とは?
4.2 条件分岐
4.3 繰り返し処理
4.4 ループの制御
4.5 制御命令のその他の話題
Chapter 5 基本データを操作する - 組み込みオブジェクト
5.1 オブジェクトとは?
5.2 文字列を操作する - Stringオブジェクト
5.3 数値リテラルを操作する - Numberオブジェクト
5.4 日付/時刻値を操作する - Dateオブジェクト
5.5 値の集合を管理/操作する - Arrayオブジェクト
5.6 連想配列を操作する - Mapオブジェクト
5.7 重複しない値の集合を操作する - Setオブジェクト
5.8 正規表現で文字列を自在に操作する - RegExpオブジェクト
5.9 その他のオブジェクト
Chapter 6 繰り返し利用するコードを1ヵ所にまとめる - 関数
6.1 関数の基本
6.2 関数を定義するための3種の記法
6.3 変数はどの場所から参照できるか - スコープ
6.4 引数のさまざまな記法
6.5 関数呼び出しと戻り値
6.6 高度な関数のテーマ
Chapter 7 JavaScriptらしいオブジェクトの用法を理解する - Objectオブジェクト
7.1 オブジェクトを生成する
7.2 オブジェクトの雛型「プロトタイプ」を理解する
7.3 すべてのオブジェクトの雛型 - Objectオブジェクト
Chapter 8 大規模開発でも通用する書き方を身につける - オブジェクト指向構文
8.1 クラスの基本
8.2 利用者に見せたくない機能を隠蔽する - カプセル化
8.3 既存のクラスを拡張する - 継承
8.4 アプリを機能単位にまとめる - モジュール
8.5 オブジェクト指向構文の高度なテーマ
Chapter 9 HTMLやXMLの文書を操作する - DOM(Document Object Model)
9.1 DOMの基本を押さえる
9.2 クライアントサイドJavaScriptの前提知識
9.3 属性値やテキストを取得/設定する
9.4 フォーム要素にアクセスする
9.5 ノードを追加/置換/削除する
9.6 より高度なイベント処理
Chapter 10 クライアントサイドJavaScript開発を極める
10.1 ブラウザーオブジェクトで知っておきたい基本機能
10.2 デバッグ情報を出力する - consoleオブジェクト
10.3 ユーザーデータを保存する - Storageオブジェクト
10.4 非同期通信の基本を理解する - Fetch API
10.5 非同期処理を手軽に処理する - Promiseオブジェクト
10.6 バックグラウンドでJavaScriptのコードを実行する - Web Worker
Chapter 11 現場で避けて通れない応用知識
11.1 コマンドラインからJavaScriptコードを実行する - Node.js
11.2 アプリのテストを自動化する - Jest
11.3 フロントエンドアプリの開発環境をすばやく立ち上げる - Vite
11.4 JavaScriptの「べからず」なコードを検出する - ESLint
11.5 ドキュメンテーションコメントでコードの内容をわかりやすくする - JSDoc
常にアップデートを続けるJavaScriptのプログラミングスタイルを基礎から解説。正しい基本文法から最新の言語機能、見逃しがちな「JavaScriptらしさ」まで徹底的に解説し、知識を本質から理解して活用できます。
1 イントロダクション/2 基本的な書き方を身につける/3 値の演算操作を理解するー演算子/4 スクリプトの基本構造を理解するー制御構文/5 基本データを操作するー組み込みオブジェクト/6 繰り返し利用するコードを1ヵ所にまとめるー関数/7 JavaScriptらしいオブジェクトの用法を理解するーObjectオブジェクト/8 大規模開発でも通用する書き方を身につけるーオブジェクト指向構文/9 HTMLやXMLの文書を操作するーDOM(Document Object Model)/10 クライアントサイドJavaScript開発を極める/11 現場で避けて通れない応用知識
今仕事のために勉強中の家族へのプレゼント用として購入してみました。ただこちらの本の内容は大体履修済だったようで、喜んではくれましたがビミョーな感じでした。機会があれば次からはちゃんと確認してからこちらでまた購入したいと思います。
0人が参考になったと回答
本格的な内容が網羅的に記載されており参考になりました。
0人が参考になったと回答
多少javascriptは知っているくらいの知識で読みましたが、わかりやすくてよかったです。
こんな記述方法もあるわだーって部分もあり、勉強になりました。
昔のブラウザでも動くコーディング方法の章とかもありますが、まあそのへんは必要であればって感じですかね。
ランキング情報がありません。
本:第4646位(↑) > パソコン・システム開発:第127位(↑) > その他:第110位(↑)
※1時間ごとに更新
橋本 将功
2,200円(税込)
高橋 京介
1,793円(税込)
ユヴァル・ノア・ハラリ
2,200円(税込)
増田由紀
1,650円(税込)
1,320円(税込)