やさしくわかる モダンJavaScript入門

概 要

今、IT関係でもっとも注目されているプログラミング言語「JavaScript」を基礎から学ぶための入門書です。10年前はブラウザ用の簡易言語と思われていたJavaScriptですが、現在では本格的なオブジェクト指向プログラミング言語と認められ、Web、スマートフォン、Windows 8アプリケーションの開発現場で注目されています。本書は、JavaScript言語の基礎から、オブジェクトの使い方、Webを自由自在に使いこなすDOMオブジェクト技術についてやさしく解説しています。さらにenchant.jsというゲームエンジンを使い、わずか数十行でアクションゲームが作れるところまで解説し、JavaScriptへの理解を深められます。サンプル・プログラムのダウンロードサービス付き。

著者 掌田津耶乃
価格 本体1500円(税別)
ISBN 978-4-7980-3565-9
発売日 2012/11/8
判型 A5
色数 2色
ページ数 240
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 1 JavaScriptってどんな言語?

1-1 JavaScriptの基礎知識

ブラウザと共に生まれた言語「JavaScript」

JavaScriptってどんな言語?

プログラミングに必要なものは?

Notepad++をインストールしよう

1-2 JavaScriptを動かそう!

HTMLファイルを作ってみる

JavaScriptのスクリプトを組み込む!

外部からスクリプトを読み込むには?

alert関数を覚えよう!

Chapter 2 基本文法を覚えよう

2-1 値と変数の基本

スクリプトの書き方(文法以前)

基本の「値」

変数を使おう

四則演算をしよう!

テキストも足し算できる?

覚えておくと便利な演算の機能

2-2 制御構文を覚えよう

基本は二者択一の「if」!

たくさんの分岐を作る「switch」

いくらでも繰り返す「while」

細かな指定を行える「for」

「関数」も一種の構文?

引数を使った関数

返り値で結果を受け取ろう

関数を「値」として利用しよう!

変数のスコープとは?

2-3 配列からオブジェクトへ!

たくさんの値を保管する「配列」

forで配列を繰り返し処理しよう

名前で値を整理する「連想配列」

連想配列と「for in」文

関数を代入する!

連想配列を見やすく書き直す

Chapter 3 オブジェクトをマスターしよう!

3-1 オブジェクトの基本を覚えよう

「オブジェクト」とは?

new Arrayとnew Object

コンストラクタを使おう!

プライベートとパブリック

オブジェクトと参照

3-2 オブジェクトを拡張しよう

オブジェクトを「継承」する

オーバーライドとオーバーロード

全オブジェクト共通の値やメソッド

オブジェクトの改変

「プロトタイプ」の考え方

プロトタイプの働きをチェックする

プロトタイプによる継承システムとは?

プロトタイプの付け替え

3-3 オブジェクトを更に使いこなそう

可変引数について

オブジェクトのテキスト表示(toStringメソッド)

テキストの数値の取得(valueOfメソッド)

instanceofによる種類のチェック

Chapter 4 DOMオブジェクトを操作しよう!

4-1 DOMオブジェクトの基本を覚えよう

DOMオブジェクトって何?

documentで表示をしてみよう

bodyのinnerHTMLを操作する

DOMツリーとは?

getElementByIdを使おう

ロード後に実行する「onload」

4-2 フォーム用GUIを使おう

クリックのイベント「onclick」を使う

入力フィールドを利用しよう

チェックボックスとラジオボタン

選択リストとonchangeイベント

複数項目の選択はどうする?

4-3 エレメントとスタイルの操作

属性を扱うclassプロパティ

styleプロパティの「background」と「color」

テキストのフォントを操作しよう

位置と大きさのプロパティ

マウス関連のイベントについて

マウスのイベントオブジェクトについて

タイマーで動かそう

マウスを追いかけろ!

スクリプトでHTML要素を作る

クリックしてボタンを作る

Chapter 5 「enchant.js」でゲーム作りに挑戦!

5-1 enchant.jsの基本を理解しよう

JavaScriptとライブラリの関係

enchant.jsってどんなもの?

enchant.jsを手に入れよう

enchant.jsを使ってみよう!

基本スクリプトの書き方を覚えよう

キャラクタのイメージを用意する

5-2 スプライトとシーンを使おう

キャラクタとスプライト

スプライトを表示しよう

スプライトとフレーム

ENTER_FRAMEイベントを使う

キーボードで操作しよう

A、Bボタンのバインド

キーバインドとアスキーコード番号

マウスでクリックして動かそう

キャラクタをクリックしてミニゲーム!

10個のSpriteを使いこなす

覚えておくと便利な「三項演算子」

テキストを表示させるには?

ゲームスタートとスコア表示

5-3 マップを使おう!

Mapオブジェクトの利用

マップを作成する

マップで迷路探索ゲーム

ゲームのポイントをチェック!

5-4 これより先は……?

enchant.jsの学習を進める

JavaScriptの機能を完全マスター

その他のライブラリを覚える

HTML5を使えるようにする

スマートフォンのアプリ開発に挑戦してみる

PR

秀和システム