未経験からエンジニアになりたい人必見!
おすすめプログラミングスクール3選!

【2022年最新版】jQueryの勉強におすすめの本10選

JavaScriptの一番有名なライブラリであるjQueryは、リリースされてから15年以上経ちますがその人気は絶大で今も多くのWebサイトで使用されています。

そんなjQueryですが、多くの書籍や動画ではJavaScriptと一緒に紹介されることが多く、基礎的なことしか学ぶことができません。

そこで、こちらの記事ではjQueryに特化した学習におすすめの参考書についてご紹介します。

jQuery最高の教科書

出版社SBクリエイティブ
著者株式会社シフトブレイン
発売日2013/11/26
ページ数320ページ
Kindle版
レビュー
(Amazon)
(90件)
本書情報
  1. jQueryの基礎知識と本書の特徴
    1. jQueryの基礎知識
    2. 本書の目的と構成
    3. jQueryの実行環境の準備
    4. デバッグ方法
  2. 3ステップではじめるかんたんjQuery入門
    1. CSSのスタイルを変更してみよう
    2. タイミングをコントロールしてみよう
    3. アニメーションさせてみよう
  3. jQueryの基本的な書き方
    1. データを格納するさまざまな入れ物
    2. 特定の機能をまとめる「関数」
    3. スコープと命名規則
    4. 演算子
    5. 主な制御文
  4. 確かな基礎力を養うjQueryの基本テクニック
    1. さまざまなホバーエフェクトで学ぶ動きのある表現の基本
    2. 画像とキャプションの表現
    3. 丸いボタンのレイアウト
    4. 見え隠れするサイドバー
    5. タイポグラフィの表現
  5. 活用の幅を広げるjQueryの必修テクニック
    1. Basic 滑らかな動きのスライドショー
    2. 多機能なスライドショー
    3. スティッキーヘッダー
    4. デザインが変化するスティッキーヘッダー
    5. 画面領域を有効活用できるタブ
    6. 高機能で拡張しやすいタブ
    7. スムーズスクロール
    8. 拡張性のあるスムーズスクロール
  6. 高機能なギャラリーページを作ってみよう!
    1. ギャラリーページの全体像
    2. シンプルなギャラリーページの作成
    3. フィルタリング機能を持つギャラリーページの作成
    4. 選択画面の拡大機能とキャプションの追加
    5. マウスの移動方向によるホバーエフェクト機能の追加
  7. jQueryを活用したさまざまな表現
    1. 画像の読み込みのプログレス表示機能
    2. 画像シーケンスのアニメーション
    3. 回転のアニメーションによるインフォグラフィック
    4. マスクのアニメーション
  8. jQueryリファレンス

jQuery標準デザイン講座

出版社翔泳社
著者神田 幸恵
発売日2015/12/15
ページ数307ページ
Kindle版
レビュー
(Amazon)
(82件)
本書情報
  1. jQueryの基礎知識
    1. jQueryの概要
    2. jQueryの導入
  2. jQueryの文法
    1. jQueryの文法
    2. JavaScriptの基本
  3. jQueryのサンプル制作:Level1
    1. トグルメニュー
    2. アラートボックス
    3. ビューアー
    4. タブ
  4. jQueryのサンプル制作:Level2
    1. ドロップダウンメニュー
    2. フローティングメニュー
    3. lightBox風モーダルウインドウ
    4. 画像のキャプション表示
    5. ツールチップ
  5. jQueryのサンプル制作:Level3
    1. ボックスの高さを合わせる
    2. 文字サイズの変更
    3. パララックス効果
    4. フィルタリング
    5. テーブルセルのハイライト
    6. アコーディオンパネル
    7. スムーススクロール
  6. jQueryのサンプル制作:Level4
    1. バナーのランダム表示
    2. フォームのバリデーション
    3. スライドメニュー
    4. スクロールによるヘッダーのリサイズ
    5. ブラウザ上部に固定されるヘッダー
    6. メニューのハイライト
  7. jQueryのサンプル制作:Level5
    1. スライドショー(横スクロール)
    2. スライドショー(フェードイン/アウト)
    3. 画像のズーム
    4. カウントアップゲーム

jQueryクックブック

出版社オライリージャパン
著者jQuery Community Experts
発売日2010/8/18
ページ数480ページ
Kindle版
レビュー
(Amazon)
(15件)
本書情報
  1. jQueryの基礎
    1. HTMLページでjQueryライブラリコードをインクルードする
    2. ページの読み込みが完了する前にjQuery/JavaScriptコードを実行する
    3. セレクタとjQuery関数を使ってDOM要素を選択する
    4. 指定されたコンテキストでDOM要素を選択する
    5. DOM要素のラッパーセットのフィルタリング
    6. 現在選択されているラッパーセットで子要素を検索する
    7. 要素セットを破壊的な変更の前の状態に戻す
    8. 現在の選択セットに前の選択セットを追加する
    9. 現在のコンテキストに基づいてDOMをトラバースし、新しい要素セットを取得する
    10. DOM要素の作成、操作、挿入
    11. DOM要素を削除する
    12. DOM要素を置き換える
    13. DOM要素を複製する
    14. DOM要素の属性の取得、設定、削除
    15. HTMLコンテンツの取得と設定
    16. テキストコンテンツの取得と設定
    17. グローバルな競合を引き起こさずに$エイリアスを使う
  2. jQueryでの要素の選択
    1. 子要素だけを選択する
    2. 特定の兄弟を選択する
    3. 要素をインデックスの順に選択する
    4. アニメーション中の要素を選択する
    5. コンテンツに基づいて要素を選択する
    6. マッチしないものに基づいて要素を選択する
    7. 可視性に基づいて要素を選択する
    8. 属性に基づいて要素を選択する
    9. フォーム要素をその種類に基づいて選択する
    10. 指定された特性を持つ要素を選択する
    11. コンテキストパラメータを使う
    12. カスタムフィルタセレクタを作成する
  3. 基礎の枠を超えて
    1. 選択結果をループにかける
    2. 選択セットを指定されたアイテムに絞り込む
    3. 選択されたjQueryオブジェクトをDOMオブジェクトに変換する
    4. 選択セット内のアイテムのインデックスを取得する
    5. 既存の配列から一意な値の配列を作成する
    6. 選択セットの一部でアクションを実行する
    7. jQueryを他のライブラリと競合させないための設定
    8. プラグインを使って機能を追加する
    9. 使われたクエリを割り出す
  4. jQueryのユーティリティ
    1. jQuery.supportを使って機能を検出する
    2. jQuery.eachを使って配列とオブジェクトをループにかける
    3. jQuery.grepを使って配列をフィルタにかける
    4. jQuery.mapを使って配列の要素をループにかけ、その値を変更する
    5. jQuery.mergeを使って2つの配列を結合する
    6. jQuery.uniqueを使って重複する配列エントリを削除する
    7. jQuery.isFunctionを使ってコールバック関数を評価する
    8. jQuery.trimを使って文字列またはフォーム値からホワイトスペースを削除する
    9. jQuery.dataを使ってオブジェクトとデータをDOMに関連付ける
    10. jQuery.extendを使ってオブジェクトを拡張する
  5. もっと速く、もっと単純に、もっと楽しく
    1. それはjQueryではなくJavaScriptである
    2. $(this)の問題
    3. 冗長な繰り返しを削除する
    4. jQueryチェインの書式を設定する
    5. 他のライブラリのコードを借用する
    6. カスタムイテレータを作成する
    7. 属性を切り替える
    8. ボトルネックを突き止める
    9. jQueryオブジェクトをキャッシュする
    10. より高速なセレクタを作成する
    11. テーブルをすばやく読み込む
    12. 従来のループを使う
    13. 名前参照を減らす
    14. .innerHTMLを使ってDOMをすばやく更新する
    15. チェインの問題をデバッグする
    16. jQueryのバグかどうかを調べる
    17. jQueryをトレースする
    18. サーバーリクエストを減らす
    19. JavaScriptを控え目に使う
    20. プログレッシブエンハンスメントにjQueryを使う
    21. ページにアクセシビリティを追加する
  6. 大きさ
    1. ウィンドウとドキュメントのサイズを調べる
    2. 要素の大きさを調べる
    3. 要素のオフセットを調べる
    4. 要素が見えるようにスクロールする
    5. 要素がビューポート内にあるかどうかを判断する
    6. 要素をビューポートの中央に配置する
    7. 要素を絶対位置で配置する
    8. 別の要素を基準として要素を配置する
    9. ブラウザの幅に基づいてスタイルシートを切り替える
  7. エフェクト
    1. 要素のスライド表示、フェードイン、フェードアウト
    2. 要素を上方向にスライドさせながら表示する
    3. 横方向のアコーディオンを作成する
    4. 要素のスライドとフェードを同時に行う
    5. エフェクトを連続的に適用する
    6. 要素のアニメーションが開始されているかどうかを判断する
    7. アニメーションの停止とリセット
    8. エフェクトにカスタムイージングメソッドを使う
    9. すべてのエフェクトを無効にする
    10. 高度なエフェクトにjQuery UIを使う
  8. イベント
    1. 複数のイベントにハンドラをバインドする
    2. ハンドラ関数を別のデータで再利用する
    3. すべてのイベントハンドラを削除する
    4. 特定のイベントハンドラを呼び出す
    5. イベントハンドラに動的なデータを渡す
    6. 要素にできるだけ早く(document.readyの前に)アクセスする
    7. ハンドラ実行ループを停止する
    8. event.targetを使うときに正しい要素を取得する
    9. 複数のhover()アニメーションを同時に実行させない
    10. 新たに追加された要素にイベントハンドラを対応させる
  9. 高度なイベント
    1. 動的に読み込まれたjQueryを動作させる
    2. グローバルイベントの実行を高速化する
    3. カスタムイベントを作成する
    4. 必要なデータをイベントハンドラに提供させる
    5. イベントドリブンのプラグインを作成する
    6. jQueryメソッドが呼び出されたときに通知を受ける
    7. オブジェクトのメソッドをイベントリスナーとして使う
  10. HTMLフォームの拡張
    1. ページを読み込むときにテキスト入力にフォーカスを設定する
    2. フォーム要素を有効または無効にする
    3. ラジオボタンを自動的に選択する
    4. 専用のリンクを使ってすべてのチェックボックスをオンオフする
    5. 1つのトグルに基づいてすべてのチェックボックスをオンオフする
    6. 選択オプションの追加と削除
    7. 文字カウントに基づいてタブを自動的に移動する
    8. 残りの文字カウントを表示する
    9. テキスト入力を特定の文字に限定する
    10. Ajaxを使ってフォームを送信する
    11. フォームを検証する
  11. プラグインによるHTMLフォームの改良
    1. フォームを検証する
    2. マスクされた入力フィールドを作成する
    3. テキストフィールドのオートコンプリート機能
    4. 値の範囲を選択する
    5. 範囲が限定された値を入力する
    6. ファイルをバックグラウンドでアップロードする
    7. テキスト入力の長さを制限する
    8. 入力フィールドの上にラベルを表示する
    9. コンテンツに応じて入力を拡張する
    10. 日付を選択する
  12. jQueryプラグイン
    1. jQueryプラグインを検索する場所
    2. jQueryプラグインを作成する状況
    3. 初めてのjQueryプラグインの作成
    4. プラグインにオプションを渡す
    5. プラグインで$ショートカットを使う
    6. プラグインにプライベート関数を追加する
    7. Metadataプラグインをサポートする
    8. プラグインに静的関数を追加する
    9. QUnitを使ってプラグインをユニットテストする
  13. インターフェイスコンポーネントの構築
    1. カスタムツールチップを作成する
    2. ファイルツリーエキスパンダを使ってナビゲートする
    3. アコーディオンを展開する
    4. ドキュメントにタブを付ける
    5. 単純なモーダルウィンドウを表示する
    6. ドロップダウンメニューを構築する
    7. 画像の切り替えをクロスフェードする
    8. パネルをスライドさせる
  14. jQuery UIを使ったユーザーインターフェイス
    1. jQuery UIをインクルードする
    2. jQuery UIプラグインを個別にインクルードする
    3. jQuery UIプラグインをデフォルトオプションで初期化する
    4. jQuery UIプラグインをカスタムオプションで初期化する
    5. jQuery UIプラグインのデフォルトを独自に作成する
    6. jQuery UIプラグインのオプションの取得と設定
    7. jQuery UIプラグインのメソッドを呼び出す
    8. jQuery UIプラグインのイベントを処理する
    9. jQuery UIプラグインを削除する
    10. jQuery UI音楽プレイヤーを作成する
  15. jQuery UIのテーマ
    1. ThemeRollerを使ってjQuery UIウィジェットのスタイルを設定する
    2. jQuery UIのレイアウトとテーマスタイルを上書きする
    3. 非jQuery UIコンポーネントにテーマを適用する
    4. 1つのページで複数のテーマを参照する
    5. 付録:CSSに関する参考文献
  16. jQuery、Ajax、データフォーマット:HTML、XML、JSON、JSONP
    1. jQueryとAjax
    2. サイト全体でAjaxを使う
    3. 単純なAjaxを使ったユーザーフィードバック
    4. Ajaxショートカットとデータ型を使う
    5. HTMLフラグメントとjQueryを使う
    6. XMLからDOMへの変換
    7. JSONを作成する
    8. JSONを解析する
    9. jQueryとJSONPを使う
  17. 大規模なプロジェクトでのjQueryの使用
    1. クライアント側のストレージを使う
    2. 単一セッションのアプリケーション状態を保存する
    3. セッションにまたがってアプリケーション状態を保存する
    4. JavaScriptテンプレートエンジンを使う
    5. Ajaxリクエストをキューに入れる
    6. Ajaxと戻るボタン
    7. JavaScriptをページの最後に配置する
  18. ユニットテスト
    1. ユニットテストを自動化する
    2. 結果のアサーション
    3. 同期コールバックをテストする
    4. 非同期コールバックをテストする
    5. ユーザーアクションをテストする
    6. テストをアトミックに保つ
    7. テストをグループ化する
    8. 実行するテストを選択する

10日でおぼえるjQuery入門教室 第2版

出版社翔泳社
著者山田 祥寛
発売日2013/10/7
ページ数368ページ
Kindle版
レビュー
(Amazon)
(15件)
本書情報
  1. jQuery利用のための基礎知識
    1. スタイルシートの基本を理解しよう
    2. スタイルシートの書き方を理解しよう
    3. JavaScriptの基本を理解しよう
    4. JavaScriptの制御命令を理解しよう
  2. jQueryのキモ セレクター構文
    1. jQueryを準備しよう
    2. jQueryの基本的な作法を理解しよう
    3. 基本セレクターで目的の要素を取り出そう
    4. フィルターを利用して目的の要素を絞り込もう
    5. 属性値によって目的の要素を絞り込もう
  3. ページレイアウトの操作
    1. ページのスタイルを変更しよう
    2. HTMLの属性を変更/取得しよう
    3. テキストやHTMLを設定/取得しよう
  4. コンテンツの操作を究める
    1. ページに新しいコンテンツを挿入しよう
    2. 要素の挿入や置き換え、削除を究めよう
    3. 親子、兄弟要素の間を行き来しよう
  5. イベントとイベントリスナーの理解
    1. イベント処理の基本を理解しよう
    2. マウス操作関連のイベントを理解しよう
    3. テキストボックスに透かし文字を追加しよう
    4. 画像が読み込めない場合のエラー処理を実装しよう
    5. イベントオブジェクトを活用しよう
    6. イベントオブジェクトを究めよう
    7. フォームの入力検証機能を実装しよう
  6. アニメショーン効果の実装
    1. フォトギャラリーにアニメーション機能を追加しよう
    2. ツールチップを実装しよう
    3. 開閉可能なパネルを作成しよう
    4. フォトギャラリーのサムネイルリストをスクロール表示しよう
  7. Ajaxでクライアント/サーバー間をつなぐ
    1. Webアプリケーション環境を準備しよう
    2. Ajaxを利用したページを実際に触ってみよう
    3. タブパネルを作成しよう
    4. YouTube Data APIを使うための準備をしよう
    5. YouTube Data APIで動画検索機能を実装しよう
    6. 動画検索機能にページング処理を追加しよう
    7. Ajax通信の進捗状況やエラー情報を表示しよう
    8. jQueryからYouTube Data APIに直接アクセスしよう
    9. SUPPLEMENTARY LECTURE Internet Explorerの開発者ツールを活用しよう
  8. jQuery UI&プラグインで高度な機能もラクラク実装
    1. jQuery UIをインストールしよう
    2. モーダルダイアログを作ろう
    3. オートコンプリート機能を実装しよう
    4. Zoomboxプラグインで動画をズーム表示しよう
    5. JsRenderでレイアウトとコードを分離しよう
    6. 自作のプラグインを作成しよう
  9. jQuery/CSS簡易リファレンス

jQuery+jQuery UI+jQuery Mobile逆引きハンドブック

出版社シーアンドアール研究所
著者古籏 一浩
発売日2014/10/25
ページ数1064ページ
Kindle版×
レビュー
(Amazon)
(7件)
本書情報
  1. jQuery
    1. jQueryの基礎知識
    2. jQuery Core(コア/基本)
    3. セレクタ関係
    4. 属性関係
    5. Traversing(トラバース)
    6. 操作
    7. CSS(スタイルシート)
    8. イベント関係
    9. エフェクト
    10. 非同期通信
    11. 非同期処理
    12. ユーティリティ
  2. jQuery UI
    1. インタラクション
    2. ウィジェット
    3. エフェクト
  3. jQuery Mobile
    1. ページ構成
    2. ダイアログ
    3. ページリンク
    4. リスト/段組/パネル
    5. フォーム
    6. 設定/イベント/テーブル/地図

新人プログラマのためのjQuery Webアプリケーション開発講座

出版社ラトルズ
著者掌田 津耶乃
発売日2010/3/1
ページ数351ページ
Kindle版×
レビュー
(Amazon)
(5件)
本書情報
  1. JavaScriptの基本を理解する
    1. JavaScriptの基本の基本
    2. 開発環境とEclipse
  2. JavaScriptとオブジェクト指向
    1. JavaScriptの基本文法
    2. 各種の構文をマスターする
    3. 配列からオブジェクトへ
  3. Document Object Model
    1. WebブラウザとDOMの関係
    2. JavaScriptでDOMオブジェクトを操作する
    3. Ajaxによる非同期通信
  4. jQueryの基本をマスターする
    1. jQuery利用の基礎知識
    2. DOMオブジェクト操作の基本
    3. DOMオブジェクト操作を使いこなす
    4. イベント処理の効率化
  5. jQueryの応用機能をマスターする
    1. Ajaxの利用
    2. 視覚効果とアニメーション
    3. より高度なDOMオブジェクト管理
  6. jQuery UIの利用
    1. jQuery UIの基本
    2. インタラクティブな機能
    3. ウィジェットの活用
    4. 新たに追加された視覚効果
  7. プラグインによるjQueryの拡張
    1. クールなビジュアルを実現するプラグイン
    2. GUIを強化するプラグイン
    3. データを扱うためのプラグイン
    4. プラグインの作成
  8. Ajaxアプリケーションの実例
    1. Ajaxベースの簡易Blogを作る

jQueryポケットリファレンス

出版社技術評論社
著者鶴田 展之
発売日2019/12/20
ページ数400ページ
Kindle版
レビュー
(Amazon)
(5件)
本書情報
  1. WebとjQueryの基本
    1. Webページを構成する要素
    2. Webの仕組みとAjax
    3. Ajaxアプリケーション・ライブラリjQuery
  2. 開発環境
    1. 環境を整える
    2. jQueryの入手
    3. jQueryの導入
    4. jQueryを利用するWebページ
    5. CDNを利用する
  3. jQueryのコア・オブジェクト
    1. 「jQuery」オブジェクト
    2. jQueryの別名「$」
    3. jQueryメソッド
    4. セレクタを用いてDOM要素の集合を取得する
    5. HTML文字列からjQueryオブジェクトを生成する
    6. DOM要素からjQueryオブジェクトを生成する
    7. $(document).ready()の短縮
    8. $(window).on(‘load’)と$(document).ready()
    9. readyイベントの保留
    10. readyイベント時のエラー
    11. 他のJavaScriptライブラリとの共存
    12. jQueryオブジェクトのプロパティ
  4. DOMの操作
    1. 要素内の最後に,要素,HTML,jQueryオブジェクトを挿入する
    2. 要素,HTML,jQueryオブジェクトを要素の末尾に挿入する
    3. 要素内の先頭に,要素,HTML,jQueryオブジェクトを挿入する
    4. 要素,HTML,jQueryオブジェクトを要素の先頭に挿入する
    5. 要素の後ろに,要素,HTML,jQueryオブジェクトを挿入する
    6. 要素の前に,要素,HTML,jQueryオブジェクトを挿入する
    7. 要素を複製する
    8. 要素,HTML,jQueryオブジェクトを要素の後ろに挿入する
    9. 要素,HTML,jQueryオブジェクトを要素の前に挿入する
    10. 要素にクラス指定を追加する
    11. 要素にクラスが指定されているか調べる
    12. 要素からCSSクラス指定を削除する
    13. 要素を削除する
    14. 要素を一時的に削除する
    15. 要素のすべての子ノードを削除する
    16. 要素の最初のアトリビュート値を取得する
    17. 要素に対してアトリビュート値を設定する
    18. 要素から指定したアトリビュートを削除する
    19. すべての対象要素を置換する
    20. 対象要素をすべて置換する
    21. 要素それぞれに親要素を追加する
    22. 要素の親要素を削除する
    23. 要素をまとめて親要素を追加する
    24. 要素それぞれの内側に親要素を追加する
    25. 要素からHTML文字列を取得する
    26. 要素にHTML文字列を設定する
    27. 要素からテキスト文字列を取得する
    28. 要素にテキスト文字列を設定する
    29. フォーム要素から値を取得する
    30. フォーム要素に値を設定する
    31. プロパティを取得・設定する
    32. プロパティを削除する
  5. セレクタ
    1. 全選択
    2. id
    3. クラス
    4. 要素
    5. 複数のセレクタをまとめて使う
    6. インデックスによるセレクタ
    7. コンテンツの内容によるセレクタ
    8. 子ノードのセレクタ
    9. 階層のセレクタ
    10. 可視条件のセレクタ
    11. フォームのセレクタ
    12. 属性のセレクタ
    13. 拡張セレクタ
    14. セレクタ文字のエスケープ
  6. jQueryオブジェクトの走査
    1. 要素をインデックス値で特定する
    2. 要素の集合から条件にマッチした要素を削除する
    3. 条件にマッチする子ノードを持つ要素の集合を得る
    4. 各要素を関数に通して処理する
    5. インデックス値の範囲で要素を抽出する
    6. 条件にマッチする要素を抽出する
    7. 要素集合から子要素を抽出する
    8. 条件にマッチした要素の兄弟要素を抽出する
    9. 条件にマッチした要素の親要素を抽出する
    10. 条件にマッチした要素の親要素を,範囲を限定して抽出する
    11. 要素の前・後の兄弟要素をすべて抽出する
    12. 要素の前・後の兄弟要素を,範囲を限定して抽出する
    13. 最も近くの条件にマッチする親要素を得る
    14. 条件にマッチする要素を子孫の階層から探索する
    15. 最も近い「配置済み」の親要素を得る
    16. 要素集合に要素を追加する
    17. テキストノードも含めて,要素の子ノードを抽出する
    18. 1つ前の状態のjQueryオブジェクトを返す
    19. 1つ前の状態のjQueryオブジェクトを結合する
    20. 最初・最後の要素を抽出する
    21. 前・次の要素を抽出する
    22. 要素が条件にマッチするかチェックする
  7. イベント操作
    1. イベントオブジェクト
    2. イベントオブジェクトのメソッド群
    3. マウスクリック
    4. ダブルクリック
    5. マウスの移動
    6. マウスボタンを押す・離す
    7. マウスカーソルの要素への出入り
    8. マウスカーソルの出入りに応じ,それぞれの処理を実行する
    9. フォーカスの移動
    10. キーを押す・離す
    11. フォーム要素の変更時イベント
    12. テキストの選択
    13. フォーム送信のイベント
    14. ブラウザウィンドウのリサイズを検出する
    15. スクロールを検出する
    16. イベントにイベントハンドラを割り当てる
    17. イベントハンドラを解除する
    18. イベントを発火する
    19. 1度だけ呼び出したいイベントハンドラを割り当てる
  8. jQueryのCSS操作
    1. CSSプロパティの取得
    2. CSSスタイルの指定
    3. CSSスタイルの一括指定
    4. 要素の高さを調べる
    5. 要素の高さを設定する
    6. 要素の幅を調べる
    7. 要素の幅を設定する
    8. 要素のinnerHeightを調べる
    9. 要素のinnerWidthを調べる
    10. 要素のouterHeightを調べる
    11. 要素のouterWidthを調べる
    12. 要素の表示位置を調べる・設定する
    13. 要素の表示位置を調べる
    14. 縦方向のスクロール位置を取得する・設定する
    15. 横方向のスクロール位置を取得する・設定する
    16. クラスの指定あり・指定なしを切り替える
    17. 独自のCSSプロパティを作成する
    18. 単位なしで利用可能なCSSプロパティの一覧を得る
  9. データ
    1. データの割当と解除
    2. データが割り当てられているか調べる
  10. エフェクト
    1. アニメーション効果の無効化
    2. フェード効果
    3. スライド効果
    4. 表示と非表示
    5. カスタムアニメーション
    6. アニメーションを停止する
    7. 視覚効果のキューを操作する
  11. Ajax
    1. Ajaxの設定パラメータ
    2. Ajaxの設定をコントロールする
    3. HTTPリクエストを送信してレスポンスを受け取る
    4. HTTPリクエストを送信し,受け取ったレスポンスをDOMに挿入する
    5. JSONエンコードされたデータをサーバから取得する
    6. JavaScriptファイルをサーバから取得する
    7. Ajaxのリクエストを送信し,レスポンスを受け取る
    8. Ajaxプレフィルタ
    9. Ajaxトランスポート
    10. Ajaxイベントハンドラ
    11. ヘルパー関数
  12. Callbacksオブジェクト
    1. Callbacksオブジェクトを生成する
    2. Callbacksオブジェクトにコールバックを追加する
    3. Callbacksオブジェクトを実行する
    4. コンテキストを指定してCallbacksオブジェクトを実行する
    5. Callbacksが実行されたか確認する
    6. Callbacksオブジェクトを無効化する・無効化されているか確認する
    7. Callbacksオブジェクトをロックする・ロックされているか確認する
    8. コールバック関数を削除する・Callbacksオブジェクトを空にする
  13. Deferredオブジェクト
    1. 同期処理と非同期処理
    2. 非同期処理とコールバック関数
    3. $.Deferredを使おう
    4. $.Deferred()ファクトリーメソッド
    5. promiseオブジェクトを返す
    6. Deferredの状態を調べる
    7. 成功時・失敗時・進行中の処理を実行する
    8. 処理を確定する・進行中の通知を発行する
    9. Deferredのコールバックを集中管理する
    10. 複数のDeferredオブジェクトやPromiseオブジェクトを非同期に処理する
  14. ユーティリティ
    1. 文字列の前後からホワイトスペースを除去する
    2. 配列を操作する
    3. 反復処理や条件判断に便利なメソッド
    4. その他のユーティリティメソッド
    5. jQueryオブジェクトに対する便利なメソッド
  15. SVGの操作
    1. SVGとは
    2. SVG.jsを導入しよう
    3. SVG.jsで簡単な図形を描いてみる
    4. SVG.jsでアニメーションを作る
    5. jQueryとSVG.jsでグラフを描く

Web制作の現場で使う jQueryデザイン入門

出版社角川アスキー総合研究所
著者西畑 一馬
発売日2013/5/30
ページ数313ページ
Kindle版
レビュー
(Amazon)
(46件)
本書情報
  1. jQueryをはじめる前の基礎知識
    1. jQueryとは
    2. jQueryを使うための準備
  2. サンプルで学ぶjQueryのキホン
    1. JavaScriptの基本とセレクターの使い方
    2. HTML/CSSを操作するjQueryの命令
    3. 「イベント」でタイミングを設定しよう
    4. フォーム機能を使いこなそう
    5. Ajaxを使ってみよう
    6. アニメーション効果で動きを付けよう
  3. 現場で使えるデザインレシピ
    1. CSS3のセレクターでストライプテーブ
    2. スライド式イメージギャラリー
    3. なめらかアコーディオンパネル
    4. ポータルサイト風タブパネル
    5. 個性的な3種類のツールチップ
    6. ロールオーバー付きナビゲーションバー
    7. 多階層対応ドロップダウンメニュー
    8. Lightbox風モーダルウィンドウ
    9. ドラッグ&ドロップで動くフローティングウ
    10. バリデーション付きメールフォーム
    11. Amazon風カルーセルパネル
    12. Ajaxでスムーズページング
    13. Flashみたいなスライドギャラリー
    14. 指で操作するスマホ用スワイプギャラリー
  4. jQueryプラグインでラクラクWeb制作
    1. jQueryプラグインとは

jQuery本格入門

出版社技術評論社
著者沖林 正紀
発売日2014/8/14
ページ数883ページ
Kindle版
レビュー
(Amazon)
(12件)
本書情報
  1. はじめる前の基礎知識
    1. jQueryとは
    2. jQueryを利用するための前提知識
    3. jQueryを利用するために必要なこと
  2. 要素を指定する
    1. 要素の階層構造を理解する
    2. CSSセレクタで要素を指定する
    3. DOMオブジェクトおよび$(…)で指定済みの要素を指定する
    4. メソッドで絞り込む
  3. 要素に設定される属性やプロパティを操作する
    1. 要素の属性とJavaScriptのプロパティ
    2. jQueryのメソッドで操作できるプロパティ
  4. 要素を操作する
    1. 要素に対する3つの操作
    2. 要素を生成する
    3. 子要素を設定・取得する
    4. 要素を追加・移動する
    5. 要素を置換する
    6. 要素を削除する
    7. 要素の生成に関するセキュリティの問題
  5. 要素をアニメーションさせる
    1. アニメーションを設定する
    2. 表示/非表示のアニメーション
    3. アニメーションを設定するメソッド
  6. jQueryオブジェクトで要素を自在に操る
    1. さまざまな顔を持つjQueryオブジェクト
    2. 要素の集合と繰り返し処理
  7. イベント処理とDeferred, Callbacks
    1. イベント処理の基本
    2. さまざまなイベント処理
    3. イベント処理を制御する
    4. イベントオブジェクトを使いこなす
    5. Deferredオブジェクトによる処理の実行
  8. Ajaxを実現する
    1. プログラミング以前に知っておきたいこと
    2. Ajaxによるデータの送受信
    3. Ajax通信のオプションと引数
    4. より高度なAjax処理を実現する
  9. QUnitによる単体テストで品質をチェックする
    1. テストの準備をする
    2. テストを設定/実行する
    3. QUnitのテスト画面を操作する
    4. アプリケーションのテスト例

jQuery 仕事の現場でサッと使える! デザイン教科書

出版社技術評論社
著者沖林 正紀
発売日2015/5/15
ページ数336ページ
Kindle版
レビュー
(Amazon)
(8件)
本書情報
  1. jQueryについて
    1. jQueryとは
    2. jQueryのインストール
    3. jQueryのバージョンによる違い
    4. jQueryの基本構文
  2. jQuery を使うための基礎知識
    1. セレクタとは
    2. セレクタの選択
    3. 関数とメソッド
    4. HTMLの操作
    5. CSSの操作
    6. イベントとは
    7. readyイベントについて
    8. プリミティブ型とオブジェクト型
  3. アニメーション
    1. [アニメーション]フェードイン/フェードアウト
    2. [アニメーション]スライド(座標移動)
    3. [アニメーション]コマアニメーション
    4. [メインビジュアル]画像の自動切り替え
    5. [メインビジュアル]サムネイル画像のクリックによる画像の切り替え
    6. [メインビジュアル]ボタンのクリックによる画像の切り替え
    7. [メインビジュアル]複数機能による画像の切り替え
    8. 変数について
  4. メニュー
    1. [メニュー]アコーディオンメニュー
    2. [メニュー]プルダウンメニュー
    3. [メニュー]エレベーターメニュー
    4. [マウスオーバー]画像の切り替え
    5. [マウスオーバー]画像のアルファ(透明度)の変更
    6. [マウスオーバー]2枚の画像をクロスフェードで切り替え
    7. 関数について
  5. フォーム
    1. [フォーム]テキストやテキストエリアの未入力チェック
    2. [フォーム]正規表現による入力フォーマットチェック
    3. [フォーム]テキストやテキストエリアのリアルタイム入力チェック
    4. [フォーム]チェックボックスやセレクトの未入力チェック
    5. [フォーム]submitボタンの制御
    6. [フォーム]入力内容をCookieに保存
    7. [フォーム]プレースホルダ
    8. オブジェクトについて
  6. テキスト
    1. [テキスト]テキストティッカー
    2. [テキスト]自動カーニング
    3. [テキスト]タイピング風に1 文字ずつ表示
    4. [テキスト]シャッフル表示
    5. セレクタについて
  7. 画像表示
    1. [画像表示]大量の画像の読み込み
    2. [画像表示]画像の読み込み中にローディング画像を配置
    3. [画像表示]画像の読み込み中にローディングバーを配置
    4. [画像表示]ローディングバーにパーセンテージを表示
    5. [画像表示]画像の外部読み込み(JSON形式)
    6. [画像表示]画像の外部読み込み(XML形式)
    7. [画像表示]読み込みが完了した画像から順に表示
    8. jQueryのプラグインについて①
  8. モーダルウィンドウ
    1. [モーダルウィンドウ]画像の表示
    2. [モーダルウィンドウ]画像の切り替え
    3. [モーダルウィンドウ]画像のグループ化
    4. [モーダルウィンドウ]iframe を使用した外部HTML の埋め込み
    5. [モーダルウィンドウ]同ファイル内のHTML 要素を表示
    6. jQueryのプラグインについて②
  9. レスポンシブ
    1. [スライドショー]レスポンシブ対応されたスライドショー
    2. [スライドショー]フリックによる画像スライド機能を追加したスライドショー
    3. jQueryのプラグインについて③
  10. 外部サービスとの連携
    1. [Facebook]タイムラインの写真を読み込む
    2. [Facebook]モーダルウィンドウを追加する
    3. [YouTube]プレーヤーの埋め込み
    4. [YouTube]再生する動画を切り替える
    5. さらなるスキルアップのために