新著書 「jQuery逆引きマニュアル」が発売されます!
マインドフリーの徳田 和規 さん、ピクセルグリッドの中村 享介さんと一緒に執筆した新著書「jQuery逆引きマニュアル」が出版されます。
本著はjQueryを利用したWeb制作の様々な知識を体系的に学べるように構成されています。
基本ではjQueryの様々なメソッドの解説と、JavaScriptの基礎知識の解説、応用ではイベントデリゲートやクロージャなどの高度なjQueryテクニックを解説。また、インターフェースや装飾、フォーム、Ajax 、API の利用、iPhone/iPad などのスマートフォン対応、開発ツールの活用など121のトピックスについて解説しています。
詳細な項目は次の通り。
第1 章 jQueryの基本構文
- jQueryを利用したい
- セレクタやフィルタを理解したい
- HTMLを変更したい
- HTML の属性を操作したい
- CSSを操作したい
- メソッドチェーンを利用したい
- イベントを設定したい
- 将来追加される要素にイベントを設定したい
- ブラウザのイベントを止めたい
- 繰り返し処理をしたい
- thisを理解したい
- セレクタで指定した要素を絞り込みたい
第2章 jQuery とJavaScript を組み合わせてみよう
- jQueryとJavaScriptの使い分け方を知りたい
- 変数を理解したい
- 条件分岐を理解したい
- 配列を理解したい
- 関数を作りたい
- 正規表現を理解したい
- オブジェクトを理解したい
- 繰り返し構文を理解したい
- DOMを理解したい
第3章 jQuery のさまざまなテクニック<
- DOM要素中に値を保存したい
- 画像のプリロードを行いたい
- ブラウザごとに処理を変えたい
- セレクタのコンテキストを利用したい
- jQueryを高速化したい
- プラグインを作成したい
- セレクタを自作したい
- クッキーを使いたい
- 再帰的に置き換えを行いたい
- イベントデリゲートで効率よくイベントを設定したい
- クロージャを利用したい
- 配列を効率よく操作したい
- jQuery 以外のライブラリと併用したい
- thisが示す値を固定したい
- セレクタで指定した要素の数を取得したい
- jQueryオブジェクトからDOMノードを取得したい
- 右クリックを禁止したい
- 右クリックで独自メニューを表示させたい
- イベントで名前空間を利用したい
- イベントオブジェクトを利用したい
第4章 見た目をよりよく変えてみよう
- ブロックレベル要素を角丸にしたい
- ストライプテーブルを表示したい
- IE6で透過PNG 画像を利用したい
- 画像にリフレクション効果を与えたい
- 背景画像を異なるスピードでスクロールさせたい
- ユーザーがスタイルシートを切り替えられるようにしたい
- テーブル要素のユーザーインタフェースを強化したい
- 表示中の画像の一部を拡大して別に表示させたい
- グラデーションを表現したい
- 画像の縦横比を固定して縮小したい
- ドロップシャドウ(影)を付けたい
- 要素に複数の背景画像を設定したい
- 要素をふわっと表示・非表示させたいい
- ブロックレベル要素の高さを揃えたい
第5章 さまざまなインターフェイスを作成しよう
- アラートをきれいに表示したい
- ロールオーバーを作成したい
- タブパネルを作成したい
- アコーディオンパネルを作成したい
- ツールチップを利用したい
- フローティングウィンドウを利用したい
- ウィジェットを移動できるiGoogle のようなページを作りたい
- モーダルウィンドウを利用したい
- ドラッグ&ドロップを実装したい
- ニュースティッカーを利用したい
- Dock風のメニューを作成したい
- ドロップダウンメニューを作成したい
- クロスフェードギャラリーを作成したい
- グラフを表示したい
- チェックボックスを一括変更したい
第6章 フォームを入力しやすくしよう
- 入力チェックを行いたい
- カレンダーを表示したい
- カラーピッカーを表示したい
- チェックボックスやラジオボタンのデザインを変えたい
- 数値をスライダーで変えたい
- セレクトボックスをデザインしたい
- プレースホルダーを実装したい
- 複数のセレクトボックスを連動させたい
- フォームに入力された文字数を表示したい
第7章 多彩なアニメーション表示を利用しよう
- アニメーションを作成したい
- 要素をスライド表示・非表示で切り替えたい
- 要素をフェードイン/フェードアウトさせたい
- さまざまなeasing処理を使いたい
- アニメーションの実行タイミングを制御したい
- 複雑なeasing処理を使いたい
- スクロールしても常に表示されるメニューを作成したい
- ページ内リンク先をスムーズスクロールで表示したい
- スクロールで別のコンテンツに切り替えたい
第8章 Ajax を利用しよう
- Ajaxを利用したい
- 他のページの要素を読み込みたい
- JSONデータを表示したい
- クロスドメインでJSONPを扱いたい
- RSSなどのXMLを読み込みたい
- 複雑な非同期通信をスムーズに実行したい
- 通信エラー時の処理を行いたい
- ローディング画像を表示したい
- クロスドメイン通信を行いたい
- Ajaxでもヒストリーを使いたい
- サジェスト機能を実装したい
第9章 Web API を組み込もう
- YouTube APIを利用したい
- Google Maps APIを利用したい
- Twitter APIを利用したい
- Flickerを利用したい
- URLを短縮したい
- delicious APIを利用したい
第10章 iPhone/iPad サイトを作成しよう
- タッチやタップのイベントを実装したい
- 滑らかにアニメーションを表示させたい
- デバイスの向きを検出したい
- iPhone のUI を作成したい
第11章 ツールを使ってより簡単に開発しよう
- Firebugを利用したい
- FireQueryを利用したい
- IEの開発者ツールを利用したい
- Visual Studio でコードを楽に書きたい
- チートシートを活用したい
- jQueryのソースコードを確認したい
第12章 その他の重要テーマ
- JavaScript が実行できない環境を考慮したい
- JavaScriptファイルを圧縮したい
- ライセンスについて知りたい
- jQuery プラグインを効率よく探したい
- ブックマークレットを作成したい
- Greasemonkeyスクリプトを作成したい
- CDNでjQueryを利用したい
12月17日発売ですので興味がある方は、ぜひチェックしてみてください。
スポンサードリンク
«1月15日 ゼロからはじめるPHP入門講座 [名古屋] | メイン | [書評] HTML5+CSS3で魅せるiPhoneサイト»