美しいUI/UXを実現する技術が必ず身につく
すぐに使える実用サンプルを、作りながら、動かしながら学習! レスポンシブWebデザインから最新UI/UXまで、この一冊で学べます。
サンプルダウンロード(zip/166MB) 本書で学習するページ全デモ公開中
JavaScriptやjQueryを使ってWebページを作るのは、実はプログラミング能力そのものよりも、見た目の美しさや演出、Webページの閲覧者が快適にサイトを見て回れる操作性の良さの追求など、デザイナー的な感覚も要求される世界です。
プログラマー的な感覚とデザイナー的な感覚というのは共存するのがなかなか難しいようですが、本書でとった方針は「どちらも本気でやる」。もちろん、プログラミング初心者が対象なので(HTML/CSSの知識は必要です)、jQueryの経験がなくても読み始められます。デザイン力は……jQueryの本なので問われません。でも、jQueryという言語を学びながら、コンピュータを動かすことを考えるのではなく、人の視覚にアピールするものを作る──「コードを書いてデザインする」世界の扉を開ける、ささやかなガイドになれることを目指して書きました。
その目標を実現するために、実稼働している本物のサイトに負けないクオリティのサンプルを用意しました。デザイナーが手にとっても、HTMLエンジニアが手にとっても、書いて、動かしたスクリプトを「本番サイトで、どんなところで、どうやって使うか」そのイメージが、アイディアがわく実践的なサンプル。目指したものがほぼそのとおりに作れたと自負しています。
掲載サンプル紹介ムービー
本書は、半完成のWebページに、jQuery/JavaScriptを組み込み、必要なHTMLやCSSを追加して、動きのあるサイトを作ります。このムービーではサンプルのうち第2章から第6章で作成するスクリプトの動作例を紹介しています。書籍購入を検討されている方は是非ご覧ください。
目次
●01-01 HTML/CSS/JavaScript、そしてjQueryの関係
●01-02 開発ツールを使ってみよう
●01-03 JavaScriptの動作を実感する
●01-04 jQueryの特徴
●01-05 jQueryの基本的な処理の流れと記述パターン
●01-06 jQueryトレーニング1~jQueryを読み込む~
●01-07 jQueryトレーニング2~試しにスクリプトを書いてみる~
●01-08 jQueryトレーニング3~要素を取得する~
●01-09 jQueryトレーニング4~イベントハンドラを設定する~
●01-10 jQueryトレーニング5 ~トラバースで要素を取得する~
●01-11 jQueryトレーニング6~要素を操作する~
●02-01 開閉するボックス
●02-02 レスポンシブなナビゲーション
●02-03 コンテンツを切り替えるタブ
●02-04 簡易的なイメージギャラリー
■第3章 動きのあるコンテンツの表示
●03-01 アコーディオン
●03-02 ドロップダウンメニュー
●03-03 CSSを操作するアニメーション
●03-04 連続アニメーション
●03-05 高度なアニメーションテクニック
●03-06 スライドショー
●03-07 Ajaxの基礎
●04-01 モーダルウィンドウ
●04-02 ウィンドウ上端で固定するグローバルナビゲーション
●04-03 指定位置で固定するサイドバー
●04-04 スクロールするページ内リンク
●04-05 スクロールしてページトップへ戻るリンク
●04-06 スクロール位置に合わせたリンクのハイライト
■第5章 データからページを生成する
●05-01 JSONデータの取得
●05-02 データからテーブルを生成
●05-03 データによるアイコン画像の切り替え
●05-04 データのフィルタ処理
■第6章 カルーセルを作成する
●06-01 カルーセルを作成する
●06-02 大きな画像を表示する
●06-03 カルーセルのプラグインを作成する
●06-04 プリロードのプラグインを作成する
●06-05 プラグインを別ファイルにする