Webデザインから業務アプリ開発まで 50のケーススタディで学ぶ JavaScript本当に使えるプロの技

概 要

JavaScriptを使ったWebサイトやアプリケーション作成のためのテクニックを基礎から解説した技術書です。本書では、初心者から中級者までを対象に、JavaScriptの使い方や文法といったコーディングの基本から、Dynamic HTML、Ajax、Web APIを使用したマッシュアップ、JQueryなどのライブラリの活用、ADOによるデータベースアクセス、ASP・WSH・HTAなどWeb以外での活用、ActiveXコントロールやActiveXオートメーションを使ったアプリとの連携、JavaScriptを使ったオブジェクト指向プログラミングまでJavaScriptをわかりやすく解説します。サンプルコード&オリジナルライブラリのダウンロードサービス付き。

著者 秋田育紀
価格 本体2900円(税別)
ISBN 978-4-7980-2728-9
発売日 2010/9/11
判型 B5変
色数 2色
ページ数 544
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

第1部 はじめてのJavaScript

第1章 JavaScriptの基礎知識

01-01 JavaScriptとは

01-02 JavaScriptの利用シーン

01-03 変数宣言

01-04 演算子

01-05 条件式

01-06 繰り返し

01-07 関数

01-08 オブジェクト

01-09 メンバー、メソッド、プロパティ

01-10 イベントハンドリング

01-11 例外処理

01-12 【ケーススタディ1】フォトアルバムを作る

01-13 【ケーススタディ2】簡易電卓を作る

01-14 【ケーススタディ3】神経衰弱ゲームを作る

第2章 JavaScriptによるWebコンテンツの加工

02-01 JavaScriptによる表示内容の切り替え

02-02 画像の動的な切り替え

02-03 CSS(Cascading Style Sheets)の動的な切り替え

02-04 HTML要素の動的な切り替え

02-05 【ケーススタディ4】サムネイル付きのフォトアルバムを作る

02-06 【ケーススタディ5】ドリルダウンメニューを表示する

02-07 【ケーススタディ6】長い文章に対し文頭表示と全文表示を切り替える

第3章 Webブラウザ以外の利用シーン

03-01 サーバーサイド(ASP)のスクリプト言語として利用する

03-02 バッチファイルの代わりのスクリプト言語として利用する

03-03 デスクトップアプリケーション(HTA)の開発言語として利用する

03-04 【ケーススタディ7】フォームメールの送信コンテンツを作る(ASP)

03-05 【ケーススタディ8】ディレクトリリストを表示する(WSH)

03-06 【ケーススタディ9】ToDoリストを作成する(HTA)

第2部 AjaxとJavaScript

第4章 Ajaxの基本

04-01 Ajaxの基礎知識

04-02 Ajaxによる非同期通信の仕組み

04-03 XML形式によるデータ通信

04-04 JSON形式によるデータ通信

04-05 【ケーススタディ10】サーバーからテキストデータを取得する

04-06 【ケーススタディ11】サーバーからXMLデータを取得する

04-07 【ケーススタディ12】サーバーからJSON形式のデータを取得する

第5章 AjaxとDOM

05-01 DOMの基礎知識

05-02 ブラウザによる違い

05-03 タグ要素の参照

05-04 イベントリスナの追加と削除

05-05 【ケーススタディ13】自動で入力候補を表示するテキストボックスを作成する

05-06 【ケーススタディ14】20件ごとに表示される検索結果を先読みしページ遷移なしで表示する

05-07 【ケーススタディ15】オリジナルのチャット部屋を作る

第6章 Web APIとマッシュアップ

06-01 Web APIとマッシュアップ

06-02 【ケーススタディ16】ほしい書籍をAmazonで検索する

06-03 【ケーススタディ17】Googleカレンダーに記念日を追加する

06-04 【ケーススタディ18】Yahoo!オークションでほしい商品の出品があるかどうかを確かめる

第7章 JavaScriptライブラリ

07-01 JavaScriptライブラリ

07-02 jQueryの入手

07-03 jQueryを使った基本コーディング

07-04 【ケーススタディ19】HTML要素の角を丸くする

07-05 【ケーススタディ20】画像をフェードイン・フェードアウトする

07-06 【ケーススタディ21】画像の端をめくる

07-07 【ケーススタディ22】スライドショーを作成する

07-08 【ケーススタディ23】マウスオーバーで画像を大きく表示する

07-09 【ケーススタディ24】テキスト欄にフォーカスが移ると消える初期値を設定する

07-10 【ケーススタディ25】長い文章を折りたたんで表示する

第3部 JavaScriptによる業務アプリケーション開発

第8章 オブジェクト指向プログラミング

08-01 オブジェクト指向プログラミングの基礎知識

08-02 JavaScriptを使ったオブジェクト指向プログラミング

08-03 オブジェクト指向プログラミング言語の種類

08-04 JavaScriptによるオブジェクト指向プログラミング①関数オブジェクト

08-05 JavaScriptによるオブジェクト指向プログラミング②prototypeプロパティ

08-06 JavaScriptによるオブジェクト指向プログラミング③継承

08-07 【ケーススタディ26】Functionオブジェクトをカスタマイズする

08-08 【ケーススタディ27】Stringオブジェクトをカスタマイズする

08-09 【ケーススタディ28】Dateオブジェクトをカスタマイズする

08-10 【ケーススタディ29】Mathオブジェクトをカスタマイズする

第9章 ActiveXコントロール

09-01 ActiveXコントロールの利用

09-02 【ケーススタディ30】メッセージボックスを常に最前面に表示する

09-03 【ケーススタディ31】メモ帳を起動する

09-04 【ケーススタディ32】フォルダ選択ダイアログを表示する

09-05 【ケーススタディ33】URLショートカットを作成する

09-06 【ケーススタディ34】コントロールパネルの内容を表示する

09-07 【ケーススタディ35】Windowsを終了する

第10章 データベースとの連携

10-01 ADOによるデータベースアクセス

10-02 【ケーススタディ36】商品マスタの検索結果を表示する

10-03 【ケーススタディ37】商品マスタに商品を追加する

10-04 【ケーススタディ38】商品マスタの商品を更新する

10-05 【ケーススタディ39】商品マスタの商品を削除する

第11章 帳票作成

11-01 ActiveXオートメーションについて

11-02 JavaScriptによるMicrosoft Office操作の基本

11-03 JavaScriptとVBA

11-04 【ケーススタディ40】Excelで売上トップ10リストを作成する

11-05 【ケーススタディ41】Excelで年間の売上推移表をグラフとして作成する

11-06 【ケーススタディ42】Wordで宛名ラベルを作成する

11-07 【ケーススタディ43】Wordではがきの宛名を印刷する

第4部 オリジナルライブラリ

第12章 組み込みオブジェクトの拡張

12-01 _FunctionEx.js

12-02 _DateEx.js

12-03 _MathEx.js

12-04 _NumberEx.js

12-05 _StringEx.js

12-06 【ケーススタディ44】数値を入力するとカンマ編集や小数点以下を固定して再表示するフォームを作る

12-07 【ケーススタディ45】日付を入力すると指定した書式に変換して再表示するフォームを作る

12-08 【ケーススタディ46】返品数から返品金額を計算し小数点以下を丸めるフォームを作成する

第13章 オリジナルライブラリ

13-01 _MessageBox.js

13-02 _MS_Excel.js

13-03 _MS_Word.js

13-04 【ケーススタディ47】_MessageBoxオブジェクトを使ってメッセージファイル中のメッセージを表示する

13-05 【ケーススタディ48】_MessageBoxオブジェクトを使ってメッセージファイル中のメッセージの文字列を置き換えて表示する

13-06 【ケーススタディ49】_MS_Excelオブジェクトを使って年間の売上推移表をグラフとして作成する

13-07 【ケーススタディ50】_MS_Wordオブジェクトを使ってはがきの宛名を作成する

PR

秀和システム