Ajax 非同期通信 | jectoのブログ

jectoのブログ

コンピュータ関連の
記事を載せています。
@ 日常生活とかも


以前に買ったAjaxの本 「Ajax 逆引きれふぇれんす」 



実物はこれ



ajax 逆引きクイックリファレンス




最初の数ページだけやり、放置したw



おーぷんWebの園児ニアとして、必要だろうと改めて最後まで(?)やってみようと思う

うん がんばるw
この日記で最後の章までブログがあれば(!?) ちゃんとすすんでいるんだなとおもってください



Ajaxって何  どんなことガできてメリット・デメリットは簡単に説明します(自分自身にも・・・)


Ajax とは Asynchronous JavaScript XML の略語

Asynchronousは、非同期という意味
JavaScriptを利用して非同期通信を行い、XMLデータをやりとりする技術


メリットは まず 同期通信と非同期通信の違いを
          
同期通信

ボタン等のアクションが発生すると更新されページ全体が書き換えられる
書き換えられるまでの間、ブラウザを操作することができない
プラウザでいうと 右隅にプログレスバーがでる

非同期通信

アクションが発生すると、ページ全体が更新されるのではなく
要求に応じた部分だけが変更される。
変更されるまでの間、ブラウザからの操作は受け付けられる

つまり、ユーザの操作や画面描画などと並行してサーバとに通信を行なうことで
サーバの存在を感じさせないシームレスなWebアプリケーションを実現することができる。



デメリット 


JavaScriptは、クライアントサイド技術(クライアントのリソースを使って動く)ので
クライアントのOSやブラウザの種類・バージョンに依存し、

意図しない動きだったり、動かなかったりする

そのため OSやブラウザ二対応できるようなプログラムが必要
全部に対応するのは、実質不可能なため、シェアの多いものから対応するのがベスト


今回は Ajaxって何? ぐらいの説明でおわりにしとこ・・・