【費用】 とりあえず、言い値で承ります。ただし、できる範囲での限定受付です。込み具合等によりお受けできない場合がありますのであらかじめご了承ください。サポートにご納得いただけなければ料金は不要です。 逆に感動したら多くても構いません(^^;;;。
【できること】 たとえば、かも日記で無料配布されているコードのカスタマイズや、あるいは、JavaScript/Ajax全般+Webサーバーとの連携などのアドバイス&サンプル作成等 。A:jQchartなどでWeb用グラフ設置(エクセル→CSVやデータベースからWebグラフ生成)などのアドバイスやカスタマイズサンプル作成。B:ツリーメニューなどのカスタマイズサンプル。C:Google Mapsのカスタマイズ。etc...
【できないこと】 腕立て伏せ200回
【ライセンス】 私が今まで「かも日記」等で提供してきたコードの大半は、商用利用、改造、自由、連絡不要で、今後もそれらは変わりません。そして、この有料サポートによりカスタマイズコードなどが提供される場合でも、同様に、それらを商用利用しても改造しても自由です。ただし、制限のきついライブラリなどを使う場合は、各ライブラリのライセンスに準拠せざるを得ない場合があります。
【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いですが、何卒、ご了承ください ( _ _ b
『入門 Ajax』の目次です
CONTENTS
CHAPTER 01 Ajaxの基礎知識‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 1
01- 01 Ajaxとは‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2
01-01-01 Ajaxなサイトの登場‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2
01-01-02 Ajaxの提唱‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥3
01-01-03 DHTMLとブラウザ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥4
01-01-04 Ajaxがもたらすもの‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥5
01- 02 非同期通信‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥6
01- 03 Ajaxのメリットとデメリット‥‥‥‥‥‥‥‥‥‥‥8
01-03-01 Ajaxのメリット‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥8
・HTML+サーバーサイド(PHP、Perl、Java…)に対して‥‥‥‥‥8
・Flashに対して‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥10
01-03-02 デメリット‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥11
01-04 セキュリティ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥13
01-04-01 クロスドメインの制約‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥13
01-04-02 クロスサイトスクリプティング‥‥‥‥‥‥‥‥‥‥‥‥‥‥13
01-04-03 SQL/OSコマンドインジェクション‥‥‥‥‥‥‥‥‥‥‥‥‥15
01-04-04 パスワードファイルの管理‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥15
CHAPTER 02 XMLHttpRequestリファレンス‥‥‥‥ 17
02 - 01 XMLHttpRequestとは‥‥‥‥‥‥‥‥‥‥‥‥‥18
02-01-01 実装の状況‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥18
02-01-02 XMLHttpRequestオブジェクトの送受信‥‥‥‥‥‥‥‥‥‥18
02-01-03 XMLHttpRequestオブジェクトを作成する‥‥‥‥‥‥‥‥‥19
02-01-04 HTTPリクエストを発行する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥21
・初期化:open() ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥21
・送信:send() ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥21
・GET‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥22
・POST ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥23
02-01-05 着信とデータ処理‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥23
つづく、、、
・着信(1):onreadystatechange ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥23
・着信(2):onload‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥24
・データ(TEXT):responseText ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥24
・データ(XML):responseXML ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥28
02-02 リファレンスの読み方‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥29
02-03 XMLHTTP ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥30
02-04 XMLHttpRequest ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥31
02-05 responseXML ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥32
02-06 responseText ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥33
02-07 status ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥34
02-08 statusText ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥35
02-09 about()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥36
02-10 getAllResponseHeaders()‥‥‥‥‥‥‥‥‥‥37
02-11 getResponseHeader()‥‥‥‥‥‥‥‥‥‥‥‥38
02-12 open()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥39
02-13 send()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥40
02-14 setRequestHeader()‥‥‥‥‥‥‥‥‥‥‥‥‥‥41
02-15 readyState ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥42
02-16 onreadystatechange ‥‥‥‥‥‥‥‥‥‥‥‥‥43
02-17 onload ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥45
02-18 Ajaxのクロスブラウザ対策‥‥‥‥‥‥‥‥‥‥‥‥46
02-18-01 Ajaxを使えないブラウザのために‥‥‥‥‥‥‥‥‥‥‥‥‥46
・JavaScriptが使えない場合‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥46
・Ajaxが使えない場合‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥47
・Google Mapsの場合‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥48
02-18-02 ユーザーエージェントサンプル‥‥‥‥‥‥‥‥‥‥‥‥‥‥48
・ブラウザ別ユーザーエージェント文字列&分岐サンプル‥‥‥‥‥49
02-18-03 readyState値が「3」(INTERACTIVE)の場合の動作‥‥‥‥‥‥53
02-18-04 Operaのonreadystatechange ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥53
02-18-05 OperaでsetRequestHeader ()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥54
02-18-06 OperaとSafariのBasic認証‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥54
02-18-07 responseTextの文字コード‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥55
・UTF-8がOK‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥55
・UTF-8がNG ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥55
・回避例(1) ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥56
・回避例(2) ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥56
02-18-08 responseXMLの文字コード‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥56
02-18-09 responseXMLデータのXML宣言‥‥‥‥‥‥‥‥‥‥‥‥‥‥56
02-19 Ajax用簡易クロスブラウザライブラリ‥‥‥‥‥57
02-19-01 jslb-ajaxライブラリの構成‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥57
02-19-02 インクルード‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥58
02-19-03 リファレンス‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥58
・関数chkAjaBrowser ()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥58
・関数createHttpRequest ()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥58
・関数sendRequest ()‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥59
02-19-04 簡易クロスブラウザライブラリのコード‥‥‥‥‥‥‥‥‥‥60
CHAPTER 03 Google Maps API(Google Mapsを自分のページに設置‥ 65
03-01 Google Maps設置までの流れ‥‥‥‥‥‥‥‥‥66
03-02 サンプルHTMLコードの基本構成‥‥‥‥‥‥‥‥70
03-03 Google Mapsの動作ブラウザと対処方法‥‥‥72
03-03-01 GBrowserLsCompatible()関数‥‥‥‥‥‥‥‥‥‥‥‥‥‥72
・実例(1):動作しないブラウザの場合、別のページへ移動‥‥‥‥‥‥‥72
・実例(2):動作しないブラウザの場合、ダイアログを表示‥‥‥‥‥‥‥73
・実例(3):動作しないブラウザの場合、mapDIVにメッセージを書き出す‥‥73
03-04 XHTML、VML ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥74
03-05 座標を指定する(基本サンプル)‥‥‥‥‥‥‥‥‥‥75
03-05-01 座標と倍率を指定する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥75
03-05-02 世界測地系と日本測地系‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥76
03-05-03 度分秒表記と百分率表記‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥77
03-06 地図をアニメーション移動する‥‥‥‥‥‥‥‥‥‥78
03-06-01 一点から一点へ移動する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥78
03-06-02 連続して移動する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥79
03-07 地図にコントロールを追加する‥‥‥‥‥‥‥‥‥‥81
03-08 イベント処理を追加する‥‥‥‥‥‥‥‥‥‥‥‥‥‥83
03-09 情報ウィンドウを表示する‥‥‥‥‥‥‥‥‥‥‥‥85
・文字をHTMLで渡す‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥86
03-10 地図にレイヤーを重ねる(1)(線分を表示)‥‥‥‥‥87
03-11 地図にレイヤーを重ねる(2)(アイコンを表示)‥‥89
03-12 地図にレイヤーを重ねる(3)(マーカーを表示)‥‥91
03-13 マーカークリックで情報ウィンドウを表示する‥‥93
03-14 情報ウィンドウに画像などを表示する‥‥‥‥‥‥95
03-15 ドラッグなどで移動しても中心を指すアイコン‥‥97
03-16 クリックでマーカーを表示・非表示する‥‥‥‥‥99
03-17 自作アイコンの応用‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥101
03-18 XMLで座標を読み込む‥‥‥‥‥‥‥‥‥‥‥‥‥‥103
03-19 CSVで座標を読み込む‥‥‥‥‥‥‥‥‥‥‥‥‥‥105
03-20 JSONで座標を読み込む‥‥‥‥‥‥‥‥‥‥‥‥‥106
03-21 Ajaxな通信で座標を連続して読み込む‥‥‥‥107
03-22 GPS携帯の位置を表示する‥‥‥‥‥‥‥‥‥‥‥109
03-23 GPS携帯のドライブルートを表示する‥‥‥‥112
03-24 ドライブルートをアニメーション表示する‥‥116
03-25 2画面連動で表示する(広域と詳細)‥‥‥‥‥‥‥120
03-26 2画面連動で表示する(地図と衛星写真)‥‥‥‥‥122
03-27 都道府県庁をSELECT選択で地図表示する‥‥124
03-28 情報ウィンドウにマーカー付近の地図を表示する‥‥‥129
・マーカークリックで周辺の広域衛星写真をウィンドウに表示‥‥129
・マーカークリックで《キャプション》をウィンドウに表示‥‥‥‥130
03-29 XSLTを利用してデータを表示する‥‥‥‥‥‥131
03-30 DoCoMo携帯のiエリアをポリライン表示する‥‥‥‥135
03-31 付録:経度・緯度を調べる(地図作成作業補助サンプル)‥‥‥139
CHAPTER 04 Ajax基本サンプル‥‥‥‥‥‥‥‥‥‥‥‥ 143
04-01 受信‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥142
04-01-01 TEXTを動的受信‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥142
・文字化け対策‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥143
・ブラウザごとの文字化け状況‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥144
04-01-02 XMLを動的受信‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥145
・responseXMLの利用‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥146
04-01-03 JSONを動的受信‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥147
04-02 サーバー側言語と連携‥‥‥‥‥‥‥‥‥‥‥‥‥‥149
04-02-01 Ajax+PHP‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥149
・Ajaxなクライアント・サーバー通信‥‥‥‥‥‥‥‥‥‥‥‥‥150
04-02-02 Ajax+Perl ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥152
・Ajaxなクライアント・サーバー通信‥‥‥‥‥‥‥‥‥‥‥‥‥153
04-03 データベースと連携‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥154
04-03-02 Ajax+PHP+bsh+MySQL ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥157
・Ajaxなクライアント・サーバー通信(シェル上のMySQLからデータ取得)‥159
04-03-03 Ajax+PHP+PGSQL ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥160
・Ajaxなクライアント・サーバー通信(PostgreSQLからデータ取得)‥162
04-03-04 Ajax+PHP+SQLite ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥163
・Ajaxなクライアント・サーバー通信(SQLiteからデータ取得)‥‥‥164
04-03-05 Ajax+PHP+bsh+SQLite‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥165
・Ajaxなクライアント・サーバー通信(SQLiteからデータ取得)‥‥‥167
04-03-06 Ajax+Perl+MySQL ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥168
・Ajaxなクライアント・サーバー通信(MySQLからPerlでデータ取得)‥‥172
04-04 Ajaxで認証‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥170
04-04-01 Basic認証について‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥170
・パスワードファイル(.password)‥‥‥‥‥‥‥‥‥‥‥‥‥‥171
・アクセス制御用ファイル(.htaccess)‥‥‥‥‥‥‥‥‥‥‥‥172
04-04-02 Basic認証ページを受信(1) ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥174
・Basic認証ページのデータをAjaxで動的に読み込む‥‥‥‥‥‥176
04-04-03 Basic認証ページを受信(2) ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥177
・Base64でパスワードをエンコードし、Basic認証‥‥‥‥‥‥‥179
04-05 暗号化通信SSLの利用‥‥‥‥‥‥‥‥‥‥‥‥‥‥180
04-05-01 SSLで受信する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥180
・Ajaxなクライアント・サーバー通信でSSLを利用‥‥‥‥‥‥‥181
04-05-02 SSL+Basic認証‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥182
・Ajaxなクライアント・サーバー通信でSSLを利用‥‥‥‥‥‥‥184
CHAPTER 05 送信時イベントタイプ別サンプル‥‥‥‥ 185
05-01 (onclick)ボタンをクリック‥‥‥‥‥‥‥‥‥‥186
05-01-01 入力フィールド→PHP→innerHTML ‥‥‥‥‥‥‥‥‥‥‥186
05-01-02 入力フィールド→PHP→入力フィールド‥‥‥‥‥‥‥‥‥‥188
05-01-03 入力フィールド→Perl→入力フィールド‥‥‥‥‥‥‥‥‥‥190
05-02 (onclick)ラジオボタンをクリック‥‥‥‥‥‥192
05-02-01 ラジオボタン→PHP→入力フィールド‥‥‥‥‥‥‥‥‥‥‥192
05-02-02 ラジオボタン→PHP→innerHTML ‥‥‥‥‥‥‥‥‥‥‥‥194
05-03 (onclick)リンククリック‥‥‥‥‥‥‥‥‥‥‥‥196
05-03-01 リンク→TEXTファイル→innerHTML ‥‥‥‥‥‥‥‥‥‥‥196
05-04 (onmouseover)リンクに触る‥‥‥‥‥‥‥‥198
05-04-01 リンク→HTMLファイル→innerHTML ‥‥‥‥‥‥‥‥‥‥‥198
05-05 (onfocus)入力フィールドへカーソルを入れる‥‥‥200
05-05-02 入力フィールド→PHP→innerHTML ‥‥‥‥‥‥‥‥‥‥‥200
05-06 (onblur)入力フィールドからカーソルを出す‥‥‥‥202
05-06-01 入力フィールド→PHP→innerHTML ‥‥‥‥‥‥‥‥‥‥‥202
05-07 (onkeyup)入力フィールドで毎時入力時‥‥‥204
05-07-01 入力フィールド→PHP→innerHTML ‥‥‥‥‥‥‥‥‥‥‥204
05-08 (onkeypress)入力フィールドで改行する‥‥206
05-08-01 入力フィールド→PHP→innerHTML ‥‥‥‥‥‥‥‥‥‥‥206
05-09 (onchange)SELECT ‥‥‥‥‥‥‥‥‥‥‥‥‥208
05-09-01 ボタン→XML→SELECT書き換え‥‥‥‥‥‥‥‥‥‥‥‥‥208
05-09-02 SELECT選択→XML→SELECT書き換え‥‥‥‥‥‥‥‥‥‥212
CHAPTER 06 入出力エフェクト‥‥‥‥‥‥‥‥‥‥‥‥‥ 217
06-01 不透明度‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥218
06-01-01 半透明DIVへ出力‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥218
06-01-02 半透明のフェードインで現れるメニュー‥‥‥‥‥‥‥‥‥‥220
06-02 フロート‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥224
06-02-01 ドラッガブルフロートなDIVへ出力‥‥‥‥‥‥‥‥‥‥‥‥224
06-02-02 フロートDIVへフェードインしつつ出力‥‥‥‥‥‥‥‥‥‥235
06-03 スライダー‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥239
06-03-01 スライダーバーでデータ読み込み‥‥‥‥‥‥‥‥‥‥‥‥‥239
06-04 ドラッグ&ドロップ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥243
06-04-01 ドラッグ&ドロップで選択したHTMLを表示‥‥‥‥‥‥‥‥243
CHAPTER 07 XML ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 249
07-01 XMLを読み込む‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥250
07-01-01 responseTextとresponseXMLの違い‥‥‥‥‥‥‥‥‥‥‥250
07-01-02 メソッドを使ってDOMを取り出す‥‥‥‥‥‥‥‥‥‥‥‥252
07-02 RSSを読み込む(JKL.ParseXML)‥‥‥‥‥‥255
07-03 別ドメインのRSSを読み込む‥‥‥‥‥‥‥‥‥‥259
CHAPTER 08 その他‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 263
08-01 クロスブラウザ・ベクターグラフィック‥‥‥‥264
08-01-01 DrawingCanvasクラス‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥264
08-01-02 三角形を描画する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥265
08-01-03 1ヵ月分のCSVデータを読み込んでグラフ化する‥‥‥‥‥‥266
08-02 郵便番号・住所あいまい検索‥‥‥‥‥‥‥‥‥‥‥269
08-02-01 AjaSQL ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥269
08-02-02 郵便番号・住所あいまい検索サンプル‥‥‥‥‥‥‥‥‥‥‥269
08-02-03 郵便番号データをデータベース化する‥‥‥‥‥‥‥‥‥‥‥274
・1:ダウンロード‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥274
・2:ファイルフォーマット‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥275
・3:SQLiteによるデータベースの作成‥‥‥‥‥‥‥‥‥‥‥‥276
・4:テーブル作成‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥277
・5:データを検索する‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥278
・6:Webで検索できるようにする‥‥‥‥‥‥‥‥‥‥‥‥‥‥279
APPENDIX ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 281
APPENDIX01 HTTP1.0/1.1リファレンス‥‥‥‥‥‥‥‥‥‥‥282
AP01-01 HTTPヘッダ一覧‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥282
AP01-02 HTTPステータス一覧‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥286
AP01-03 HTTPメソッド一覧‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥287
APPENDIX02
Google Maps APIクラスリファレンス‥‥‥‥288
AP02-01 Gmap ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥288
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥288
・メソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥289
AP02-02 Gmaker ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥296
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥296
・メソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥296
・イベント‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥297
AP02-03 Gpolyline ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥297
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥297
AP02-04 Gicon ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥298
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥298
・プロパティ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥298
AP02-05 Gevent ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥300
・静的なメソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥300
AP02-06 GXmlHttp ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥302
・静的なメソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥302
AP02-07 GXml ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥303
・静的なメソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥303
AP02-08 GXslt ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥304
・静的なメソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥304
・メソッド‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥304
AP02-09 Gpoint ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥304
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥304
・プロパティ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥304
AP02-10 Gsize ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥305
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥305
・プロパティ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥305
AP02-11 Gbounds‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥306
・コンストラクタ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥306
・プロパティ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥306
Index
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |



