本格入門シリーズJavaScript本格入門
~モダンスタイルによる基礎からAjax・jQueryまで
~モダンスタイルによる基礎から
2010年11月26日紙版発売
山田祥寛 著
B5変形判/424ページ
定価3,278円(本体2,980円+税10%)
ISBN 978-4-7741-4466-5
ただいま弊社在庫はございません。
書籍の概要
この本の概要
最も手軽でありながら,いまやネットのプログラミングに最も欠かせないJavaScriptの見落としがちな基礎から応用までしっかり解説。オブジェクト指向をベースにしたモダンJavaScriptスタイルを意識して,基礎からAjaxまで,そしてユニットテスト,ドキュメンテーション,HTTPモニタリング,スクリプトの圧縮,コーディング規約,クロスブラウザ対応など現場の開発で避けてはとおれない話もきちんとおさえました。Internet Explorer,FireFox,Safari,Chrome,Operaの各プラウザの設定や違いもフォロー,jQueryのリファレンスまでついたJavaScript開発者必携の1冊。
こんな方におすすめ
- JavaやC言語など他のプログラミング言語の経験があり,JavaScriptを新規に学びたい方
- JavaScriptを多少使えるけど基本が不安な方
この書籍に関連する記事があります!
- 今,日本で一番売れているJavaScriptの本『JavaScript本格入門』
- 昨年11月末に刊行した『JavaScript本格入門』がおかげさまで先日4刷を達成,かなりの売れ行きを見せています。正直なところ,関係者の想像以上の反響なのですが,ヒットの理由は大きく2つあると考えています。
目次
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
- Appendix 1 jQuery厳選リファレンス
- Appendix 2 Yahoo!ウェブ検索Webサービス
Column
- ブックマークレット
- 期待が高まる次世代標準仕様「HTML5」
- JavaScriptとその周辺技術を学ぶための参考書籍
- JavaScriptを学ぶ上で役立つサイト
この本に関連する書籍
-
改訂新版jQuery本格入門
いまだJavaScriptの定番ライブラリとして君臨し,Web環境の進歩に対応するjQuery。 バージョンの変更により廃止された要素を修正しつつ,Deferredオブジェクトの使い方...
-
プログラマのためのコードパズル ~JavaScriptで挑むコードゴルフとアルゴリズム
本書は,プログラマによる,プログラマのための『コードの短さを競う「コードゴルフ」や,「アルゴリズム」の思考トレーニング集』。 設問を解いていくことで,プログ...
-
jQuery Mobile本格入門 ~スマートフォンのデザイン・開発の効率化からWebアプリケーション構築まで
JavaScriptで効率的に開発・デザインするために欠かせない定番ライブラリjQueryのプラグイン,jQuery Mobileの基礎から応用まで1冊でマスター。ウィジェット,スクリプ...
-
HTML5開発ポケットリファレンス
ロングセラーシリーズ・ポケットリファレンスに次世代のWeb標準技術であるHTML5が新登場。フォーム機能,Canvasなどのメディア機能,Webアプリケーション開発のためのAP...
-
jQuery Mobileポケットリファレンス
スマートフォンやタブレットなどのモバイルデバイス向けWebフレームワークとして人気のjQuery Mobileの使い方を解説するリファレンスです。jQuery Mobileを利用すると,...
-
3ステップでしっかり学ぶ JavaScript入門
プログラミング言語をやさしく解説する「今すぐ使えるかんたんプラス」シリーズのJavaScript入門の登場です。これからJavaScriptを始める人のために,文法の基本からDOM...
-
ゼロからわかるJavaScript超入門
メモ帳とブラウザさえあれば,誰でも簡単にWebアプリ作りを楽しむことができます。本書は,JavaScriptやCSS,XHTMLなどを組み合わせたプログラミングの初歩を学ぶことが...
-
改訂第4版 JavaScriptポケットリファレンス
JavaScriptを扱う上で必要な知識を収録し,なおかつ持ち運びやすいサイズのリファレンス。今回の改訂では,Ajaxに関わる,通信/DOM/XML等のプロパティやメソッドの解...