MdNCORPORATION

JavaScript 現場で必要なテクニックのすべて

JavaScript 現場で必要なテクニックのすべて

吉岡成奉、下村領、古籏一浩 共著
定価 3,080円
(本体 2,800円+税10%)
※電子書籍の価格は各販売ストアにてご確認ください。
発売日 2010-02-15
仕様 B5判/304pP
ISBN 978-4-8443-6091-9
目的別にJavaScriptのコードや使用方法を学ぶことができ、掲載サンプルもご自身のサイトで引用・活用できるテクニック集です。「HTML要素へアクセスする」、「ドロップダウンメニューを作成する」、「RSSフィード(XML)を読み込む」といったリファレンスで調べにくくても現場ではよく使う項目、便利なライブラリの使用法など、実用的な80のテクニックを集めました。掲載サンプルデータはすべて、サイトよりダウンロードしてご利用いいただけます。

→サンプルデータのダウンロードはこちら



■ページ見本








目次

【JavaScript 現場で必要なテクニックのすべて】目次

Introduction

 01 JavaScript について
 02 ライブラリとWeb API

Chapter 01 基本操作
 Technique:001 モニターのサイズを取得する
 Technique:002 ウィンドウのサイズを取得する
 Technique:003 OSの種類を調べる
 Technique:004 ブラウザの種類とバージョン情報を調べる
 Technique:005 マウスの座標を取得する
 Technique:006 HTML要素へアクセスする
 Technique:007 HTML要素を追加する
 Technique:008 各ノードにアクセスする
 Technique:009 Cookieを利用する
 Technique:010 関数を利用する
 Technique:011 配列を利用する
 Technique:012 ビルトインオブジェクトを利用する
 Technique:013 イベントを利用する
 Technique:014 一定時間ごとに処理を行う
 Technique:015 スタイルシートへアクセスする
 Technique:016 JavaScriptのパスを取得する
 Technique:017 JavaScriptを盗用から守る

Chapter 02 ウィンドウ操作
 Technique:018 ポップアップウィンドウを開く
 Technique:019 外部リンクを新しいウィンドウで開く
 Technique:020 外部リンクにアイコンを追加する
 Technique:021 モニターの中央へウィンドウを開く
 Technique:022 ウィンドウをフルスクリーン表示する
 Technique:023 外部の(X)HTMLファイルをWebページ内にポップアップ表示する

Chapter 03 文字列操作
 Technique:024 大文字・小文字を変換する
 Technique:025 半角・全角を判定する
 Technique:026 文字列から任意の文字を検索する

Chapter 04 インターフェイス
 Technique:027 タブでコンテンツを切り替える
 Technique:028 ドロップダウンメニューを作成する
 Technique:029 アコーディオンインターフェイスを作成する
 Technique:030 ツリービューインターフェイスを作成する
 Technique:031 スライダーを使って文字の大きさを変える
 Technique:032 右クリックをカスタマイズする
 Technique:033 ページをスムーズにスクロールさせる
 Technique:034 オブジェクトのサイズを変更する
 Technique:035 オブジェクトをドラッグする
 Technique:036 オブジェクトの高さを揃える

Chapter 05 コンテンツ
 Technique:037 RSSフィード(XML)を読み込む
 Technique:038 ツールチップ(吹き出し)を表示する
 Technique:039 用語解説を表示する
 Technique:040 長い文章を折りたたむ
 Technique:041 OS、ブラウザに応じたCSSを読み込む
 Technique:042 テキストリンクからメールクライアントを開く
 Technique:043 カレンダーを作成する
 Technique:044 時間の経過と共にリンクの文字色を変更する
 Technique:045 西暦・和暦を変換する

Chapter 06 画像操作
 Technique:046 画像のスライドショーを作成する
 Technique:047 ランダムに切り替わるスライドショーを作成する
 Technique:048 JSONを利用したスライドショー
 Technique:049 画像の読み込み中にローディングアニメーションを表示する
 Technique:050 画像をズームする
 Technique:051 画像にルーペ機能をつける
 Technique:052 フェードイン・フェードアウト
 Technique:053 画像にロールオーバーを組み込む
 Technique:054 アニメーションするロールオーバーを作成する
 Technique:055 クリッカブルマップにロールオーバーを組み込む
 Technique:056 画像を角丸にする
 Technique:057 画像に鏡面反射効果を与える
 Technique:058 グラフィックを描画する
 Technique:059 画像にドロップシャドウをかける
 Technique:060 IE6で透過PNGを利用する
 Technique:061 キューブエフェクトを利用して画像を切り替える

Chapter 07 音声・映像
 Technique:062 MP3(音声や音楽)を再生する
 Technique:063 映像を再生する

Chapter 08 テーブル操作
 Technique:064 テーブルの背景色を行ごとに変更する
 Technique:065 テーブルの背景色を列ごとに変更する
 Technique:066 テーブルのデータをソートする
 Technique:067 XMLデータを読み込んでテーブルに表示する

Chapter 09 フォーム
 Technique:068 フォームの入力可能文字数を制限する
 Technique:069 フォームの入力内容をチェックする
 Technique:070 複数のファイルをアップロードするインターフェイス
 Technique:071 テキストフォームに入力自動補完機能をつける
 Technique:072 フォームの編集中に入力内容を自動的に保存する
 Technique:073 郵便番号から住所を取得する
 Technique:074 テキストエリアに入力する情報をナビゲートする
 Technique:075 コピー&ペーストを抑制する
 Technique:076 入力エリアがフォーカスされたら背景色を変更する
 Technique:077 チェックボックスを制御する(すべて選択/すべて解除)

Chapter 10 Webサービスとの連携
 Technique:078 YouTubeAPIと連携する
 Technique:079 WikipediaAPIと連携する
 Technique:080 GoogleMapsの吹き出しをカスタマイズする

制作の基本からデザイン業界の最新状況まで! MdNのデザイン・グラフィック書8選

デザイン・制作・マーケティング Webでもう困らない! わかりやすくて知識が身につく8冊