独習JavaScript(高橋和也 竹添直樹 里見知宏)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 独習JavaScript

独習JavaScript




形式:
書籍
発売日:
ISBN:
9784798116754
価格:
本体2,800円+税
仕様:
B5変・528ページ
分類:
Webプログラミング
  • このエントリーをはてなブックマークに追加

独学に最適な定番入門書!

本書は、JavaScriptを一からしっかり学びたいという方に最適の入門書です。「初学者がAjaxをはじめとしたWebサイト開発に必要な“JavaScriptの基礎知識”を習得すること」を目標としています。JavaScriptはとっつきやすい言語である反面、非常に奥が深い言語でもあります。そこで、本書では初学者が一歩先に進めるように、基礎だけでなく、オブジェクト指向プログラミングなどの奥深い部分についても学習します。また、最近のWebサイト開発でよく利用される有用なライブラリ「Prototype.js」やJavaScript開発/デバッグツール「Firebug」の利用法もあわせて取り上げています。
「はじめに」より


第1章 はじめてのJavaScript

1.1 JavaScriptとは?
1.2 JavaScriptプログラミングの第一歩
1.3 JavaScriptコードの記述方法
この章の理解度チェック

第2章 JavaScriptの開発環境

2.1 Firefoxのインストール
2.2 Firebugのインストール
2.3 本書でのJavaScriptプログラミングの流れ
この章の理解度チェック

第3章 基本的な文法

3.1 変数
3.2 データ型
3.3 式と演算子
3.4 データ型の変換
この章の理解度チェック

第4章 制御文

4.1 if文
4.2 else if文
4.3 for文
4.4 for/in文
4.5 while文
4.6 do/while文
4.7 switch文
4.8 break文
4.9 continue文
4.10 try/catch/finally文
この章の理解度チェック

第5章 ビルトインオブジェクト

5.1 ビルトインオブジェクト
5.2 汎用的な機能を提供するオブジェクト
5.3 数値/論理値を扱うオブジェクト
5.4 日付/時刻を扱うオブジェクト
5.5 配列を扱うオブジェクト
5.6 文字列を扱うオブジェクト
5.7 数値計算を扱うオブジェクト
5.8 正規表現を扱うオブジェクト
5.9 その他のオブジェクト
この章の理解度チェック

第6章 関数

6.1 関数とは
6.2 関数の定義
6.3 関数の呼び出し
6.4 関数の引数
6.5 クロージャ
この章の理解度チェック

第7章 オブジェクト指向プログラミング

7.1 オブジェクト指向の基礎知識
7.2 プロパティ
7.3 クラス定義とコンストラクタ
7.4 メソッドの定義
7.5 クラスの継承
7.6 スコープと名前空間
この章の理解度チェック

第8章 Webブラウザのオブジェクト

8.1 クライアントサイドJavaScript
8.2 イベントと駆動型プログラミング
8.3 Windowsオブジェクト
8.4 フレーム
8.5 Navigatorオブジェクト
8.6 Locationオブジェクト
8.7 Historyオブジェクト
8.8 Screenオブジェクト
8.9 フォーム
8.10 クッキー
この章の理解度チェック

第9章 DOM

9.1 DOM
9.2 CSS
9.3 W3C DOMのイベントモデル
9.4 Internet Explorerのイベントモデル
この章の理解度チェック

第10章 Ajax

10.1 Ajaxの基礎知識
10.2 XMLHttpRequest
10.3 Ajaxの注意事項
この章の理解度チェック

第11章 Prototype.js

11.1 Prototype.jsとは
11.2 便利な関数
11.3 基本オブジェクトの拡張
11.4 Ajax
11.5 イベント
11.6 オブジェクト指向の拡張
11.7 今後の学習
この章の理解度チェック

付録 A Firebugの使い方

A.1 Firebugの機能
A.2 「コンソール」タブ
A.3 「HTML」タブ
A.4 「CSS」タブ
A.5 「スクリプト」タブ
A.6 「DOM」タブ
A.7 「接続」タブ

付録 B Apacheの導入方法

B.1 Apache HTTP Serverのインストール
B.2 Apache HTTP Serverの起動
B.3 Webコンテンツの配置

付録 C 「練習問題」「この章の理解度チェック」解答例

付属データはこちら

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2013年03月11日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 024
設問1の①:最終行
2刷
<script>
</script>

※この問題の解答(P.482)
(誤)①が正しくありません。
(正)③が正しくありません。
2009.03.12
1刷 063
図「参照型」
2刷
var obj = [10,20,.30]
var ary = [10,20,.30]
2010.08.03
1刷 100
練習問題4.5 1.
2刷
for (var i = 0; i < 10; i ++) {
for (var i = 0; i < 10; i++) {
2010.08.03
1刷 107
break文による数値の出力
2刷
for (i = 0; i < 100; i++) {
for (var i = 0; i < 100; i++) {
2010.08.03
1刷 124
2行目
isNaN()関数では数値の場合のみtrue
isNaN()関数では数値の場合はfalse
2011.10.05
1刷 385
3行目
たとえば、以下のJOSONデータを
たとえば、以下のJSONデータを
2012.01.24
1刷 482
第1章:練習問題1.1の設問1の1行目
2刷
①が正しくありません。
③が正しくありません。
2009.03.12
1刷 485
練習問題5.2の1番の解答
var n = new Number(1234567); var v = n.toExponential(2); alert(v);
var n = new Number(123456); var n2 = new Number(n.toPrecision(2)); // 有効桁数2桁にする var v = n2.toExponential(); // 指数表記にする alert(v);
2013.03.11
1刷 486
練習問題5.6の2番の解答
2刷
var d = Math.round(3 * 3 * Math.PI);
var d = Math.round(10 * (3 * 3 * Math.PI)) / 10;
2010.07.01