「Ajax」の編集履歴(バックアップ)一覧はこちら
「Ajax」(2007/04/12 (木) 11:19:16) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*概要
正式名称 (Asynchronous [[JavaScript]] + [[XML]])
[[JavaScript]] CSS DOM [[XML]] XMLHttpRequet サーバーサイド([[PHP]] [[Perl]] Java DB など)を組み合わせて連携することが可能。
-[[XHTML]]と[[CSS]]を用いたプレゼンテーション
-DOMによる表示、相互作用
-XMLHttpRequetによる非同期通信を行う
-上記のものを[[JavaScript]]によって結びつけを行う
**利点
-必要なデータのみを取得できる点。
-サーバーサイドの場合にサーバーに掛かっていた負担がクライアント側に移り軽減する点。
-画面遷移を必要としないアプリケーションが作成可能になる。(webブラウサみので動作)
**欠点
-Javascriptがブラウザ上で実行される為、OSのやブラウザの違いに弱い事。
-XMLHttpRequestに標準がないので、文字コードMIMEタイプの扱いについて、ブラウザによって微妙な違いが生じる事。
-Ajaxエンジンからアクセス可能なので、元ページと同じドメイン内のURLのみである事。
-プログラムが簡単に覗けてしまう。
**Ajaxの利用例
-[[Google Maps API]]
-[[lightbox]]
**参考外部リンク
[[GoogleMaps>http://maps.google.co.jp/]]
*概要
正式名称 (Asynchronous [[JavaScript]] + [[XML]])
[[JavaScript]] CSS DOM [[XML]] XMLHttpRequet サーバーサイド([[PHP]] [[Perl]] Java DB など)を組み合わせて連携することが可能。
-[[XHTML]]と[[CSS]]を用いたプレゼンテーション
-DOMによる表示、相互作用
-XMLHttpRequetによる非同期通信を行う
-上記のものを[[JavaScript]]によって結びつけを行う
**利点
-必要なデータのみを取得できる点。
-サーバーサイドの場合にサーバーに掛かっていた負担がクライアント側に移り軽減する点。
-画面遷移を必要としないアプリケーションが作成可能になる。(webブラウサみので動作)
**欠点
-Javascriptがブラウザ上で実行される為、OSのやブラウザの違いに弱い事。
-セキュリティの低下を招く恐れがある。
--URIが見えない状態
--通信が行われているのかが分かりづらい。
--Javascriptを有効にする必要がある
-XMLHttpRequestに標準がないので、文字コードMIMEタイプの扱いについて、ブラウザによって微妙な違いが生じる事。
-Ajaxエンジンからアクセス可能なので、元ページと同じドメイン内のURLのみである事。
-プログラムが簡単に覗けてしまう。
**Ajaxの利用例
-[[Google Maps API]]
-[[lightbox]]
**参考外部リンク
[[GoogleMaps>http://maps.google.co.jp/]]