現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
改訂3版JavaScript本格入門〜モダンスタイルによる基礎から現場での応用まで

改訂3版JavaScript本格入門 〜モダンスタイルによる基礎から現場での応用まで [電子書籍版]
山田祥寛

3,520(税込)

商品情報

  • 著者:   山田祥寛
  • シリーズ名:   本格入門
  • 発売日:   2023年02月13日
  • 出版社:   技術評論社
  • 商品番号:   9784297132897
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

内容紹介

(概要)

2010年の刊行から約100,000部の実績を誇るロングセラーを、ECMAScript 2022に対応した内容で大幅改訂。最新の基本文法から、開発に欠かせない応用トピックまで解説します。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


商品レビュー(1件)

総合評価
 

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      アウトルックの強化書 1日1時間の時短はこう実現する(できるビジネス)
      電子書籍アウトルックの強化書 1日1時間の時短は…

      伊賀上真左彦

      1,870円(税込)

    2. 2
      手順通りに操作するだけ! Excel基本&時短ワザ[完全版]第2版
      電子書籍手順通りに操作するだけ! Excel基本&…

      国本 温子

      1,485円(税込)

    3. 3
      ウェブ解析士認定試験 公式テキスト2025
      電子書籍ウェブ解析士認定試験 公式テキスト2025

      一般社団法人ウェブ解析士協会

      4,400円(税込)

    4. 4
      独習C# 第5版
      電子書籍独習C# 第5版

      山田祥寛

      4,180円(税込)

    5. 5
      徹底攻略Java SE 17 Silver問題集[1Z0-825]対応
      電子書籍徹底攻略Java SE 17 Silver問題集[1Z0-8…

      志賀 澄人

      4,180円(税込)

    1. 1
      【令和7年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和7年度】 いちばんやさしい ITパス…

      高橋 京介

      1,793円(税込)

    2. 2
      世界一簡単! 70歳からのスマホの使いこなし術
      世界一簡単! 70歳からのスマホの使いこ…

      増田由紀

      1,650円(税込)

    3. 3
      NEXUS 情報の人類史 上
      NEXUS 情報の人類史 上

      ユヴァル・ノア・ハラリ

      2,200円(税込)

    4. 4
      NEXUS 情報の人類史 下
      NEXUS 情報の人類史 下

      ユヴァル・ノア・ハラリ

      2,200円(税込)

    5. 5
      生成AI時代の教養 技術と未来への21の問い
      生成AI時代の教養 技術と未来への21の問い

      「IT批評」編集部

      3,960円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ