10日でおぼえるjQuery入門教室 第2版 電子書籍(山田 祥寛)|翔泳社の本
  1. ホーム >
  2. 電子書籍 >
  3. 10日でおぼえるjQuery入門教室 第2版

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


形式:
電子書籍
発売日:
ISBN:
9784798135748
価格:
3,080(本体2,800円+税10%)
カテゴリ:
Webプログラミング
キーワード:
#Web・アプリ開発,#プログラミング,#ネットワーク・サーバ・セキュリティ,#開発手法
シリーズ:
10日でおぼえる
電子書籍

最初からこうして教えてほしかった!サクサク学べる「動き」と「仕掛け」

jQueryは、HTML5ベースのWebサイトやスマートフォンサイトの制作に欠くことのできない、JavaScriptライブラリの定番として、Web制作者からプログラマまで幅広く活用されています。

本書は、jQueryを使いこなせるようになるための学習書です。仕組みから、プラグインの使い方、イベントの実装とカスタマイズの方法まで、わかりやすく丁寧に解説しています。Web制作の現場でよく使うセレクターやメソッドを厳選しているので、必要なところを効率よく学ぶことができます。また、手を動かしながら学んでいけるので、動きのあるリッチなUIの作り方が簡単に身に付きます。HTMLとCSSはわかるけどjQueryは苦手という人にもおすすめです。

※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

(翔泳社)

{ "title": "CONTENTS", "page": "4", "page_abs": "6" , "items": [ {"title": "カバー", "nombre": "", "page": "-1", "page_abs": "1" }, {"title": "表紙", "nombre": "1", "page": "1", "page_abs": "3" }, {"title": "はじめに", "nombre": "3", "page": "3", "page_abs": "5" }, {"title": "ORIENTATION", "nombre": "9", "page": "9", "page_abs": "11" }, {"title": "CHAPTER 01 jQuery利用のための基礎知識", "nombre": "21", "page": "21", "page_abs": "23", "items": [ {"title": "LESSON 01 スタイルシートの基本を理解しよう", "nombre": "22", "page": "22", "page_abs": "24" }, {"title": "LESSON 02 スタイルシートの書き方を理解しよう", "nombre": "28", "page": "28", "page_abs": "30" }, {"title": "LESSON 03 JavaScriptの基本を理解しよう", "nombre": "38", "page": "38", "page_abs": "40" }, {"title": "LESSON 04 JavaScriptの制御命令を理解しよう", "nombre": "48", "page": "48", "page_abs": "50" } ]}, {"title": "CHAPTER 02 jQueryのキモ セレクター構文", "nombre": "57", "page": "57", "page_abs": "59", "items": [ {"title": "LESSON 05 jQueryを準備しよう", "nombre": "58", "page": "58", "page_abs": "60" }, {"title": "LESSON 06 jQueryの基本的な作法を理解しよう", "nombre": "66", "page": "66", "page_abs": "68" }, {"title": "LESSON 07 基本セレクターで目的の要素を取り出そう", "nombre": "74", "page": "74", "page_abs": "76" }, {"title": "LESSON 08 フィルターを利用して目的の要素を絞り込もう", "nombre": "82", "page": "82", "page_abs": "84" }, {"title": "LESSON 09 属性値によって目的の要素を絞り込もう", "nombre": "92", "page": "92", "page_abs": "94" } ]}, {"title": "CHAPTER 03 ページレイアウトの操作", "nombre": "99", "page": "99", "page_abs": "101", "items": [ {"title": "LESSON 10 ページのスタイルを変更しよう", "nombre": "100", "page": "100", "page_abs": "102" }, {"title": "LESSON 11 HTMLの属性を変更/取得しよう", "nombre": "108", "page": "108", "page_abs": "110" }, {"title": "LESSON 12 テキストやHTMLを設定/取得しよう", "nombre": "116", "page": "116", "page_abs": "118" } ]}, {"title": "CHAPTER 04 コンテンツの操作を究める", "nombre": "123", "page": "123", "page_abs": "125", "items": [ {"title": "LESSON 13 ページに新しいコンテンツを挿入しよう", "nombre": "124", "page": "124", "page_abs": "126" }, {"title": "LESSON 14 要素の挿入や置き換え、削除を究めよう", "nombre": "132", "page": "132", "page_abs": "134" }, {"title": "LESSON 15 親子、兄弟要素の間を行き来しよう", "nombre": "140", "page": "140", "page_abs": "142" } ]}, {"title": "CHAPTER 05 イベントとイベントリスナーの理解", "nombre": "147", "page": "147", "page_abs": "149", "items": [ {"title": "LESSON 16 イベント処理の基本を理解しよう", "nombre": "148", "page": "148", "page_abs": "150" }, {"title": "LESSON 17 マウス操作関連のイベントを理解しよう", "nombre": "156", "page": "156", "page_abs": "158" }, {"title": "LESSON 18 テキストボックスに透かし文字を追加しよう", "nombre": "166", "page": "166", "page_abs": "168" }, {"title": "LESSON 19 画像が読み込めない場合のエラー処理を実装しよう", "nombre": "174", "page": "174", "page_abs": "176" }, {"title": "LESSON 20 イベントオブジェクトを活用しよう", "nombre": "182", "page": "182", "page_abs": "184" }, {"title": "LESSON 21 イベントオブジェクトを究めよう", "nombre": "190", "page": "190", "page_abs": "192" }, {"title": "LESSON 22 フォームの入力検証機能を実装しよう", "nombre": "196", "page": "196", "page_abs": "198" } ]}, {"title": "CHAPTER 06 アニメーション効果の実装", "nombre": "211", "page": "211", "page_abs": "213", "items": [ {"title": "LESSON 23 フォトギャラリーにアニメーション機能を追加しよう", "nombre": "212", "page": "212", "page_abs": "214" }, {"title": "LESSON 24 ツールチップを実装しよう", "nombre": "220", "page": "220", "page_abs": "222" }, {"title": "LESSON 25 開閉可能なパネルを作成しよう", "nombre": "226", "page": "226", "page_abs": "228" }, {"title": "LESSON 26 フォトギャラリーのサムネイルリストをスクロール表示しよう", "nombre": "234", "page": "234", "page_abs": "236" } ]}, {"title": "CHAPTER 07 Ajaxでクライアント/サーバー間をつなぐ", "nombre": "243", "page": "243", "page_abs": "245", "items": [ {"title": "LESSON 27 Webアプリケーション環境を準備しよう", "nombre": "244", "page": "244", "page_abs": "246" }, {"title": "LESSON 28 Ajaxを利用したページを実際に触ってみよう", "nombre": "256", "page": "256", "page_abs": "258" }, {"title": "LESSON 29 タブパネルを作成しよう", "nombre": "262", "page": "262", "page_abs": "264" }, {"title": "LESSON 30 YouTube Data APIを使うための準備をしよう", "nombre": "270", "page": "270", "page_abs": "272" }, {"title": "LESSON 31 YouTube Data APIで動画検索機能を実装しよう", "nombre": "278", "page": "278", "page_abs": "280" }, {"title": "LESSON 32 動画検索機能にページング処理を追加しよう", "nombre": "286", "page": "286", "page_abs": "288" }, {"title": "LESSON 33 Ajax通信の進捗状況やエラー情報を表示しよう", "nombre": "292", "page": "292", "page_abs": "294" }, {"title": "LESSON 34 jQuery からYouTube Data APIに直接アクセスしよう", "nombre": "298", "page": "298", "page_abs": "300" }, {"title": "SUPPLEMENTARY LECTURE Internet Explorerの開発者ツールを活用しよう", "nombre": "308", "page": "308", "page_abs": "310" } ]}, {"title": "CHAPTER 08 jQuery UI&プラグインで高度な機能もラクラク実装", "nombre": "313", "page": "313", "page_abs": "315", "items": [ {"title": "LESSON 35 jQuery UIをインストールしよう", "nombre": "314", "page": "314", "page_abs": "316" }, {"title": "LESSON 36 モーダルダイアログを作ろう", "nombre": "322", "page": "322", "page_abs": "324" }, {"title": "LESSON 37 オートコンプリート機能を実装しよう", "nombre": "328", "page": "328", "page_abs": "330" }, {"title": "LESSON 38 Zoomboxプラグインで動画をズーム表示しよう", "nombre": "334", "page": "334", "page_abs": "336" }, {"title": "LESSON 39 JsRenderでレイアウトとコードを分離しよう", "nombre": "340", "page": "340", "page_abs": "342" }, {"title": "LESSON 40 自作のプラグインを作成しよう", "nombre": "346", "page": "346", "page_abs": "348" } ]}, {"title": "APPENDIX jQuery/CSS簡易リファレンス", "nombre": "351", "page": "351", "page_abs": "353" }, {"title": "INDEX", "nombre": "364", "page": "364", "page_abs": "366" }, {"title": "奥付", "nombre": "368", "page": "368", "page_abs": "370" }] }

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

  • p270~307の「YouTube Data API」について

    本書では、「YouTube Data API」のv2を使用して解説しています。しかし、2015年4月20日でv2のサービス提供が終了になりました。
    それに伴い、LESSON 30~LESSON 34の「実習」では実際の操作ができなくなりましたことをご了承ください。

    YouTube Data API v2 サービス終了のお知らせ
    https://developers-jp.googleblog.com/2015/05/youtube-data-api-v2.html

この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:電子書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2015年07月13日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
113
リスト7の3行目
addClass
*不要です

sampleファイルが正しいです。
2刷 2014.01.06
178
上から12行目
書き方はbindメソッドと同じです。
書き方はonメソッド同じです。
1刷 2013.12.02
270
LESSON 30、31
*「Data API V2」のサービス終了により、動作しなくなっております。本節はあくまでWeb APIアクセスのためのコード例としてのみ、ご覧ください。

詳しくは、以下の内容をご覧ください。
http://googledevjp.blogspot.jp/2015/05/youtube-data-api-v2.html
1刷 2015.07.13
92
リスト1の10行目
background-color
color

sampleファイルが正しいです。
2刷 2014.01.06