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

独習JavaScript




形式:
書籍
発売日:
ISBN:
9784798116754
定価:
3,080(本体2,800円+税10%)
仕様:
B5変・528ページ
シリーズ:
独習
本書籍には新版があります
独習JavaScript 新版

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

本書は、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

感想・レビュー

ventetneige さん

2011-03-24

基本的に文法only。JavaScriptで何かを作る!という本と合わせて読むなら良いと思う。あと、個人的にはAjaxとかDOMとかもう少し欲しかった。まあ、文法というところからは外れるから仕方ないんだろうけど…

てったい北関東 さん

2012-11-26

もっとどう使うのか、コードも少なくて、特に後半はわかりやすくない。流し読みで終わらせてしまった、他の本読もう。