|
【カテゴリ】 言語
JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで
サポート終了
|
山田祥寛/著
株式会社 技術評論社/発行
定価
3,278円
B5変版・
424ページ・
2色
ISBN 978-4-7741-4466-5
発刊日:
2010年11月26日
|
本書の特徴
JavaScriptのプログラミングスタイルを基礎から解説
なんとなく書いている、わかったつもりになっている、そんな方にお勧めの1冊。
見落とされがちな正しい文法や実際の開発に欠かせない知識について解説しています。
本格的なオブジェクト指向による記述を習得し、Ajax、jQueryを使いこなします。
本書は、2008年刊行の「JavaScriptマスターブック」(毎日コミュニケーションズ 刊)を現在の状況に合わせて内容を一新、再構成しています。
まとめて読んで 更にスキルアップのこんな書籍
- ・JavaScriptを利用するWebプログラマ向けの逆引き集
- 「JavaScript逆引きレシピ 第2版」(翔泳社)
- ・Ajaxを使ったサーバサイド技術にとりかかりたいなら
- 「独習PHP 第3版」(翔泳社)
- ・AngularJSの拡張ライブラリでスマート開発
- 「AngularJSライブラリ 活用レシピ 厳選 108」(WINGSプロジェクト)
- ・jQueryを始めるなら
- 「10日でおぼえるjQuery入門教室 第2版」(翔泳社)
- ・HTML5を使いこなすリファレンス
- 「HTML5 開発ポケットリファレンス」(技術評論社)
- ・Web標準をマスターしよう
- 「これならわかる Web標準サイトの作り方 入門の入門」(翔泳社)
本書について取り上げていただいたブログさま
-
・130単位 -
deeekiさま
-
『JavaScript本格入門』の感想とメモ(2011年10月31日)
-
・ScriptWorks.JP -
scriptworkさま
-
書評 JavaScript本格入門 function前の init: って何?(2011年10月29日)
-
・無知な自分の学びブログ -
iketsukuさま
-
基礎から実践へのステップアップ本『JavaScript 本格入門』(2011年10月09日)
-
・あおきのTechメモ -
aoki1210さま
-
JavaScript本格入門を読みました(2011年10月08日)
-
・Chuta Blog -
Chutaさま
-
「JavaScript本格入門」(2011年6月24日)
Contents |
- Chapter 1 イントロダクション
-
1-1 JavaScriptとは?
1-2 学習を進めるにあたって
- Chapter 2 基本的な書き方を身につける
-
2-1 JavaScriptの基本的な記法
2-2 変数
2-3 データ型
2-4 演算子
2-5 制御命令
- Chapter 3 基本データを操作する 〜組み込みオブジェクト
-
3-1 オブジェクトとは
3-2 基本データを扱うためのオブジェクト
3-3 日付/時刻データを操作する ‐Dateオブジェクト‐
3-4 正規表現で文字を自在に指定する ‐RegExpオブジェクト‐
3-5 すべてのオブジェクトのひな形 ‐Objectオブジェクト‐
3-6 基本機能を提供する ‐Global オブジェクト‐
- Chapter 4 繰り返し利用するコードを一箇所にまとめる
-
4-1 関数とは
4-2 関数定義における4つの注意点
4-3 変数はどの場所から参照できるか ‐スコープ‐
4-4 引数情報を管理する ‐argumentsオブジェクト‐
4-5 高度な関数のテーマ
- Chapter 5 大規模開発でも通用する書き方を身につける 〜オブジェクト指向構文
-
5-1 JavaScriptにおけるオブジェクト指向の特徴
5-2 コンストラクタの問題点とプロトタイプ
5-3 オブジェクトの継承 ‐プロトタイプチェーン‐
5-4 本格的な開発に備えるために
- Chapter 6 ブラウザを自在に操る 〜ブラウザオブジェクト
-
6-1 イベントが発生したら処理を行う -イベントドリブンモデル-
6-2 ブラウザオブジェクトの基本をおさえる
6-3 ウィンドウの操作からダイアログ/タイマーの制御まで ‐Windowオブジェクト‐
6-4 フォーム要素にアクセスする ‐Formオブジェクト‐
6-5 表示ページのアドレス情報を取得/操作する ‐Locationオブジェクト‐
6-6 ドキュメントを操作する ‐Documentオブジェクト‐
6-7 その他に重要な3つのブラウザオブジェクト ‐History/Navigator/Screenオブジェクト‐
- Chapter 7 HTMLやXMLの文書を操作する 〜DOM(Document Object Model)
-
7-1 DOM(Document Object Model)の基本
7-2 特定のノードを取得する
7-3 属性値を取得/設定する
7-4 ノードを追加/置換/削除する
7-5 JavaScriptからスタイルシートを操作する
7-6 DOMにおけるイベント処理
- Chapter 8 サーバ連携でリッチなUIを実装する 〜Ajax
-
8-1 Ajaxとは
8-2 基本的なAjaxアプリケーションを作成してみる
8-3 Ajaxアプリケーションで構造データを扱う
- Chapter 9 ライブラリを利用してコードをシンプルにする 〜jQuery
-
9-1 jQueryの基本
9-2 jQueryでAjaxを実装する
9-3 jQuery UI/jQueryプラグインを活用する
- Chapter 10 現場で避けてとおれない応用知識
-
10-1 単体テスト ‐JsUnit‐
10-2 ドキュメンテーションコメントでコードの内容をわかりやすくする ‐JsDoc‐
10-3 スクリプトの圧縮でパフォーマンスをあげる
10-4 HTTPモニタリングで問題発見を容易に
10-5 読みやすく・保守しすいコードを書く ‐コーディング規約‐
10-6 「控えめなJavaScript」を意識する
- Appendix 1 jQuery厳選リファレンス
- Appendix 2 Yahoo!ウェブ検索Webサービス
- Column
-
ブックマークレット
期待が高まる次世代標準仕様「HTML5」
JavaScriptとその周辺技術を学ぶための参考書籍
JavaScriptを学ぶ上で役立つサイト
|
|