マナティ

購入形態

PDF
2,640円
数量:

カートに追加されました。カートを見る

カートに入れる
紙の本を買う

これから学ぶJavaScript

インプレス

さあ、Webの世界に飛び込もう!

本書は、これからJavaScriptプログラミングをはじめたいと考えている初心者のための入門書です。

全くのプログラミング初心者が「プログラミングとは何か」「JavaScriptが活躍するWebの世界はどういった仕掛けで動いているのか」を理解できるよう、その説明から始め、JavaScriptプログラミングの土台となる力を養えるようにサポートすることを心掛けています。

また、本書はこれからプログラミングをはじめる初心者を前提としているため、やや上級の内容などは割愛しました。本書を読み終えた後には、さらに本格的な入門書での学習や、各種のライブラリやフレームワークの習得が容易になる基礎力を身につけることができます。

発売日:2018-07-20

ページ数:496ページ

目次

表紙
商標について
はじめに
目次
本書の使い方
Chapter1:Webの仕組みとJavaScriptの役割
1-1 Webの仕組み
1-2 サーバサイドプログラミングとクライアントサイドプログラミング
Chapter2:初めてのJavaScriptプログラム
2-1 JavaScriptプログラミングに必要なツール
2-2 初めてのJavaScriptプログラム
2-3 JavaScriptのデバッグ
2-4 JavaScriptソースコードの記述場所
Chapter3:変数とデータ型
3-1 リテラル
3-2 変数と定数とデータ型
Chapter4:演算子
4-1 算術演算
4-2 文字列結合と演算子の優先順位
4-3 さまざまな演算子
Chapter5:条件分岐
5-1 プログラマ脳
5-2 ifとelse
5-3 boolean型変数と比較演算子
5-4 if条件分岐の完成形
5-5 条件分岐の応用
5-6 switch
Chapter6:ループ
6-1 ループ処理
6-2 whileループ
6-3 forループ
6-4 do-whileループ
6-5 ループの入れ子
Chapter7:配列とループ
7-1 配列
7-2 配列のループ
7-3 配列とループと条件分岐の組み合わせ
7-4 breakとcontinue
Chapter8:関数
8-1 関数の基本
8-2 さまざまな引数の書き方と使われ方
8-3 関数式
Chapter9:オブジェクト指向JavaScript
9-1 オブジェクトとクラス
9-2 データと処理がワンセット
9-3 クラスの他のメンバ
9-4 オブジェクトの拡張
Chapter10:ビルトインオブジェクト
10-1 ビルトインオブジェクトとMDN
10-2 データをまとめて扱えるオブジェクト
10-3 日付と時刻のオブジェクト
10-4 Mathオブジェクトと静的メソッド
Chapter11:HTMLの操作
11-1 DOMとWindow
11-2 ノード操作の基本
11-3 その他の要素ノード取得方法
11-4 要素の追加・削除
Chapter12:イベント処理
12-1 イベント処理概観
12-2 3種類のイベントハンドラ登録
12-3 マウスイベント
Chapter13:アプリを作ろう
13-1 基本のBMI計算処理と表示
13-2 アドバイスを表示
13-3 バリデーションを実装
付録:Babelによるソースコード変換
用語索引
著者/監修プロフィール、STAFF LIST
奥付

著者プロフィール

  • 齊藤新三(著者)

    (さいとう しんぞう)
    WINGSプロジェクト所属のテクニカルライター。Web系製作会社のシステム 部門、SI 会社を経てフリーランスとして独立。屋号はSarva(サルヴァ)。Webシステムの設計からプログラミング、さらには、Android 開発までこなす。現在は、HAL 大阪の非常勤講師を兼務。

  • 山田祥寛(著者)

    (やまだ よしひろ)
    千葉県鎌ヶ谷市在住のフリーライター。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」の代表でもある。