本格入門シリーズjQuery本格入門
~JavaScript開発・デザイン効率化の基礎からAjax・QUnitまで
~
2012年1月10日紙版発売
沖林正紀 著
B5変形判/520ページ
定価3,630円(本体3,300円+税10%)
ISBN 978-4-7741-4892-2
ただいま弊社在庫はございません。
書籍の概要
この本の概要
JavaScriptで効率的に開発・デザインするために欠かせない定番ライブラリの基礎から応用まで1冊でマスター。要素の指定,属性値とプロパティといった初歩知識から,
- 見栄えのよいデザインを手軽に実現するjQuery UI
- 新しく追加されたDeferredオブジェクトの使い方
- jQueryテンプレートプラグイン
- 2種類のAjax
- セキュリティへの配慮
- QUnitによるテストのノウハウ
まで解説してあります。バージョンは1.6をベースに,最新の1.7の事情を適宜フォロー。豊富なサンプルで現場の必須知識がひととおり身につきます。
こんな方におすすめ
- jQueryを多少使えるけど仕組みや最新事情がよくわからない方
著者の一言
jQuery自身はバージョンを重ねるごとにどんどんパワーアップしていきました。その過程で,jQueryの持つ2つの顔がより際立つようになったのではないかと思っています。
1つ目は「DOM(HTML要素)やCSS(スタイルシート)を操作するマークアップツール」の顔です。こちらはWebデザインやWordPressをはじめとするCMSのカスタマイズの領域で威力を発揮します。本書ではたくさんのHTML要素を同時に生成できるテンプレートを扱うプラグインについても取り上げていますので,本書を参考に活用してみてください。
2つ目は「繰り返し/イベント/Ajaxなどの処理を扱うプログラミングツール」の顔です。こちらは文字どおりJavaScriptプログラムで行う処理をシンプルに記述できるところがプログラマの方々に受け入れられています。本書では,jQueryのほかに単体テストを行うQUnitというツールを取り上げています。本書をきっかけに活用を検討してみてください。
JavaScriptの動作を知った上でjQueryを利用すれば,jQueryの効果はより一層高まるに違いありません。筆者はついついjQueryに頼ってしまう一人です。
目次
Prelude はじめる前の基礎知識
- 0-1 jQueryとは
- 0-2 jQueryを利用するための前提知識
- 0-3 jQueryを利用するために必要なこと
Part1 マークアップ編
Chapter 1 要素を指定する
- 1-1 要素の階層構造を理解する
- 1-2 CSSセレクタで要素を指定する
- 1-3 DOMオブジェクトおよび$(...)で指定済みの要素を指定する
- 1-4 メソッドで絞り込む
Chapter 2 要素に設定される属性やプロパティを操作する
- 2-1 要素の属性とJavaScriptのプロパティ
- 2-2 jQueryのメソッドで操作できるプロパティ
Chapter 3 要素を操作する
- 3-1 要素に対する3つの操作
- 3-2 要素を生成する
- 3-3 子要素を設定・取得する
- 3-4 要素を追加・移動する
- 3-5 要素を置換する
- 3-6 要素を削除する
- 3-7 要素の生成に関するセキュリティの問題
Chapter 4 要素をアニメーションさせる
- 4-1 アニメーションを設定する
- 4-2 表示/非表示のアニメーション
- 4-3 アニメーションを設定するメソッド
Chapter 5 jQuery UIで見栄え良いデザインをかんたんに実現する
- 5-1 jQuery UIの3つの特徴
- 5-2 jQuery UIをHTML文書へ組み込む
- 5-3 jQuery UIのウィジェット
- 5-4 操作性を拡張する
- 5-5 jQueryのメソッドを拡張する
Part2 プログラミング編
Chapter 6 jQueryオブジェクトで要素を自在に操る
- 6-1 さまざまな顔を持つjQueryオブジェクト
- 6-2 要素の集合と繰り返し処理
Chapter 7 イベント処理とDeferred, Callbacks
- 7-1 イベント処理の基本
- 7-2 さまざまなイベント処理
- 7-3 イベント処理を制御する
- 7-4 イベントオブジェクトを使いこなす
- 7-5 Deferredオブジェクトによる処理の実行
Chapter 8 jQueryテンプレートプラグインで画面の生成を効率化する
- 8-1 テンプレートとは
- 8-2 プラグインをHTML文書へ組み込む
- 8-3 テンプレートでHTML要素を生成する
- 8-4 より効率的にテンプレートを利用する
Chapter 9 Ajaxを実現する
- 9-1 プログラミング以前に知っておきたいこと
- 9-2 Ajaxによるデータの送受信
- 9-3 Ajax通信のオプションと引数
- 9-4 より高度なAjax処理を実現する
Chapter 10 QUnitによる単体テストで品質をチェックする
- 10-1 テスト実行の準備をする
- 10-2 テストを設定/実行する
- 10-3 QUnitのテスト画面を操作する
- 10-4 アプリケーションのテスト例
Appendix jQueryがサポートするセレクタ一覧
この本に関連する書籍
-
jQuery Mobile本格入門 ~スマートフォンのデザイン・開発の効率化からWebアプリケーション構築まで
JavaScriptで効率的に開発・デザインするために欠かせない定番ライブラリjQueryのプラグイン,jQuery Mobileの基礎から応用まで1冊でマスター。ウィジェット,スクリプ...
-
プロになるためのJavaScript入門――node.js、Backbone.js、HTML5、jQueryMobile
本物のオブジェクト指向をJavaScriptで実践する方法を解説し,高い評価を得てきた『Java開発者のためのAjax実践開発入門』が,最新のWeb開発事情に合わせ内容を全面刷新...
-
HTML5開発ポケットリファレンス
ロングセラーシリーズ・ポケットリファレンスに次世代のWeb標準技術であるHTML5が新登場。フォーム機能,Canvasなどのメディア機能,Webアプリケーション開発のためのAP...
-
Ruby on Rails 3ポケットリファレンス
13年のロングセラーシリーズ・ポケットリファレンスにWebアプリケーションフレームワークの新定番であるRuby on Rails 3が新登場。逆引き形式で目的の情報をすぐ探せて...
-
WebデザイナーのためのjQuery入門
jQueryはいま最もウェブデザイナー,ウェブサイト制作者に注目されている技術と言っても過言ではありません。ウェブサイトにアコーディオン・タブ・ツールチップなどを...
-
JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで
最も手軽でありながら,いまやネットのプログラミングに最も欠かせないJavaScriptの見落としがちな基礎から応用までしっかり解説。オブジェクト指向をベースにしたモダ...
-
jQueryポケットリファレンス
オープンソースのJavaScriptライブラリの決定版といわれる「jQuery」の全機能を,本書はコンパクトにまとめました。これによりWebプログラマやWebデザイナの仕事を効率...