翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

JQuery in Action 2nd Edition コアjQuery+プラグイン/jQuery UI開発実践技法

吉川 邦夫(翻訳) , 吉川 邦夫(原著) , ベア・ビボー(著) , イェーダ・カッツ(著)

商品番号
124280
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2011年08月30日
出荷開始日
2011年08月31日
ISBN
9784798124285
判型
B5変
ページ数
496
キーワード
プログラミング  jQuery

3,850円(税込)(本体3,500円+税10%)
送料無料

350pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

基本から実装まで「網羅」+読後もリファレンスとして大活用できる決定版

本書は、jQueryおよびjQuery UI(インタラクティブなインタフェースを簡単に実装可能にするJavaScriptライブラリ)のすべてのオブジェクトおよびメソッドを総解説している決定版です。チュートリアル形式(解説+実習)で構成されており、書式などのリファレンス情報も詳細に書かれているので、一通り読み終えたあとでも、辞典的に利用可能な一冊です。類書で「もうちょっと詳しく知りたいのに」と不満に思っている開発者には待ちに待った本と言えるでしょう。

第1部 コアjQuery

第1章 jQuery入門

1.1 コードの節約で発揮される力
1.2 でしゃばらないJavaScript
 振る舞いを構造から切り離す
 スクリプトを隔離する
1.3 jQueryの基礎
 jQueryラッパー
 ユーティリティ関数
 「ドキュメント・レディ」ハンドラ
 DOM要素の作成
 jQueryの拡張
 jQueryとほかのライブラリとの共存
1.4まとめ

第2章 DOM要素の選択と格納

2.1 操作する要素の選択
 コンテクストの制御
 基本的なCSSセレクタ
 子、コンテナ(親)、属性のセレクタ
 位置を指定した選択
 CSSとjQueryのカスタムフィルタセレクタの使用
  :notフィルタ/:hasフィルタ
2.2 HTMLの生成
2.3 ラップされた要素集合の管理
 ラップ集合のサイズ判定
 ラップ集合内の要素の取得
 ラップされた要素集合の管理
 関係を用いたラップ集合の取得
 ラップ集合を使う、その他の方法
 jQueryチェインの管理
2.4 まとめ

第3章 DOM要素の操作

3.1 要素のプロパティと属性の操作
 要素のプロパティの操作
 属性値の取得
 属性の値の設定
 属性の削除
 属性操作のサンプル
  サンプル#1 リンクで新しいウインドウを開くように強制する
  サンプル#2 恐怖の「二重送信」問題を解決する
 要素のカスタムデータの格納
3.2 要素のスタイルの変更
 クラス名の追加と削除
 スタイルの取得と設定
3.3 要素の内容設定
 HTMLおよびテキストの内容の入れ替え
 要素の移動とコピー
 要素のラッピングとアンラッピング
 要素の削除
 要素のクローンの作成
 要素の置換
3.4 フォーム要素の値の操作
3.5 まとめ

第4章 イベントモデルとイベントハンドラ

4.1 ブラウザのイベントモデル
 DOMレベル0のイベントモデル
 DOMレベル2のイベントモデル
 InternetExplorerのイベントモデル
4.2 jQueryのイベントモデル
 イベントハンドラのバインド
 イベントハンドラの削除
 Eventインスタンスの調査
 イベントハンドラの事前制御
 イベントハンドラのトリガ
 その他のイベント関連メソッド
4.3 イベントを活用したサンプルページの作成
 大きなデータ集合のフィルタリング
 テンプレートの複製を用いた要素の作成
 メイン画面のマークアップの設定
 新しいフィルタの追加
 修飾コントロールの追加
 不要なフィルタの削除
 残りの改善箇所
4.4 まとめ

第5章 アニメーションと特殊効果

5.1 要素の表示/非表示
 たためる「モジュール」の実装
 要素の表示状態のトグル切替
5.2 要素表示のアニメーション化
 要素を徐々に見せる/隠す
 要素のフェードイン/フェードアウト
 要素を上下にスライド
 アニメーションの停止
5.3 カスタムアニメーションの作成
 カスタムの「スケーリング」アニメーション
 カスタムの「ドロップ」アニメーション
 カスタムの「バフ」アニメーション
5.4 アニメーションとキューイング
 複数のアニメーションの同時実行
 関数の実行のキューイング
 効果キューへの関数の挿入
5.5 まとめ

第6章 ユーティリティ関数

6.1 jQueryのフラグ
 アニメーションの無効化
 ユーザーエージェントのサポートの検出
 ブラウザ検出フラグ
6.2 jQueryとほかのライブラリとの共存
6.3 JavaScriptのオブジェクトとコレクションの操作
 文字列のトリミング
 プロパティやコレクションの反復処理
 配列のフィルタリング
 配列の変換
 JavaScript配列を処理するその他の関数
 オブジェクトの拡張
 パラメータ値のシリアライズ
 オブジェクトのテスト
6.4 その他のユーティリティ関数
 何もしない関数
 要素の包含テスト
 要素が格納するデータの設定/取得
 関数コンテクストの事前バインド
 JSONの解析
 式の評価
 スクリプトの動的なローディング
6.5 まとめ

第7章 カスタムプラグインの実装

7.1 なぜjQueryを拡張するのか
7.2 jQueryプラグインの書き方に関するガイドライン
 ファイルと関数の命名
 $に気をつけろ
 複雑なパラメータリストの整理
7.3 カスタムユーティリティ関数の作成
 データ操作用ユーティリティ関数の作成
 Dateフォーマッタの作成
7.4 ラッパーメソッドの追加
 ラッパーメソッドを用いた複数の処理の実行
 ラッパーメソッド内での状態の保存
7.5 まとめ

第8章 Ajaxによるサーバ通信

8.1 Ajaxとは何か
 XHRインスタンスの生成
 要求の開始
 進捗の追跡
 応答の取得
8.2 要素へのコンテンツのロード
 コンテンツのロード
 HTML断片の動的ロード
8.3 GET要求とPOST要求の発行
 GET要求:データの取得
 JSONデータの取得
 POST要求の発行
 カスケードドロップダウンリストの実装
8.4 Ajax要求の制御
 Ajax要求の精密な制御
 要求のデフォルトの設定
 Ajaxイベントの処理
8.5 カスタムjQueryメソッドの実装
 Termifierの実装
 Termifierのテスト
 Termifierの改良
8.6 まとめ

第2部 jQuery UI

第9章 テーマとエフェクト

9.1 UIライブラリの構成とダウンロード
 コンフィギュレーションとダウンロード
 UIライブラリの使用
9.2 jQuery UIのテーマとスタイル
 概要
 ThemeRollerツールの使用
9.3 jQuery UIのエフェクト
 jQuery UIエフェクト
 コアアニメーション機能の拡張
 可視性メソッドの拡張
 クラス遷移のアニメーション
 イージング
9.4 高度なポジショニング
9.5 まとめ

第10章 マウス操作の制御

10.1 アイテムのドラッグ
 ドラッガブル要素の作成
 ドラッグ機能イベント
 ドラッグ機能の制御
10.2 ドラッグした要素のドロップ
 ドロッパブル要素の作成
 ドロップ対応イベント
10.3 アイテムの並べ替え
 ソータブル要素の作成
 2つのソータブルの連結
 ソータブル対応イベント
 ソートされた順序の取得
10.4 アイテムのリサイズ
 リサイザブル要素の作成
 リサイズイベント
 ハンドルのスタイルの設定
10.5 アイテムの選択
 セレクタブル要素の作成
 セレクト対応イベント
 選択された要素とセレクタブル要素の探し方
10.6 まとめ

第11章 ウィジェット

11.1 ボタンとボタンセット
 UIテーマとボタンの外観
 「テーマ対応ボタン」の作成
 ボタンアイコン
 ボタンイベント
 ボタンのスタイル付け
11.2 スライダー
 スライダーウィジェットの作成
 スライダーイベント
 スライダーのスタイル付け
11.3 プログレスバー
 プログレスバーの作成
 プログレスバーイベント
 「自動更新プロブレスバー」プラグイン
 プログレスバーのスタイル付け
11.4 オートコンプリータ
 オートコンプリートウィジェットの作成
 オートコンプリートのソース
 オートコンプリートイベント
 オートコンプリートのスタイル付け
11.5 デートピッカー
 jQueryデートピッカーの作成
 デートピッカーの日付フォーマット
 デートピッカーイベント
 デートピッカーのユーティリティ関数
11.6 タブ
 タブ付きコンテンツの作成
 タブイベント
 タブのスタイル付け
11.7 アコーディオン
 アコーディオンウィジェットの作成
 アコーディオンイベント
 アコーディオンのスタイル付け
 Ajaxを使ったアコーディオンパネルのロード
11.8 ダイアログボックス
 ダイアログボックスの作成
 ダイアログイベント
 ダイアログボックスのクラス名
 ダイアログボックスに関するヒント
11.9 まとめ
11.10 これでおしまい?

付録 

A.1 JavaScriptオブジェクトの基礎知識
A.2 関数が正規のオブジェクトであることの意味
A.3 まとめ

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

きら さん

2011-11-02

付録のJavaScriptの要点がまとまっていて良かった。Functionてそんな性質だったんやねー。

関連商品

いきなりプログラミング Python

2,420円(税込)

2024.06.25発売

いきなりプログラミング Python【PDF版】

2,420円(税込)

2024.06.25発売

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る