以前に買ったAjaxの本 「Ajax 逆引きれふぇれんす」
実物はこれ
最初の数ページだけやり、放置したw
おーぷんWebの園児ニアとして、必要だろうと改めて最後まで(?)やってみようと思う
うん がんばるw
この日記で最後の章までブログがあれば(
) ちゃんとすすんでいるんだなとおもってください
Ajaxって何 どんなことガできてメリット・デメリットは簡単に説明します(自分自身にも・・・)
Ajax とは Asynchronous JavaScript XML の略語
Asynchronousは、非同期という意味
JavaScriptを利用して非同期通信を行い、XMLデータをやりとりする技術
メリットは まず 同期通信と非同期通信の違いを
同期通信
ボタン等のアクションが発生すると更新されページ全体が書き換えられる
書き換えられるまでの間、ブラウザを操作することができない
プラウザでいうと 右隅にプログレスバーがでる
非同期通信
アクションが発生すると、ページ全体が更新されるのではなく
要求に応じた部分だけが変更される。
変更されるまでの間、ブラウザからの操作は受け付けられる
つまり、ユーザの操作や画面描画などと並行してサーバとに通信を行なうことで
サーバの存在を感じさせないシームレスなWebアプリケーションを実現することができる。
デメリット
JavaScriptは、クライアントサイド技術(クライアントのリソースを使って動く)ので
クライアントのOSやブラウザの種類・バージョンに依存し、
意図しない動きだったり、動かなかったりする
そのため OSやブラウザ二対応できるようなプログラムが必要
全部に対応するのは、実質不可能なため、シェアの多いものから対応するのがベスト
今回は Ajaxって何? ぐらいの説明でおわりにしとこ・・・