Ajax(Asynchronous JavaScript XML)
一 傳統(tǒng)Web應(yīng)用程序模型與Ajax Web應(yīng)用程序模型的區(qū)別
參見個(gè)人博客相冊(cè)圖片http://m.tkk7.com/honeybee/gallery/image/9959.html
二 Ajax設(shè)計(jì)的技術(shù)
javascript:用來編寫Ajax引擎的腳本語言;
xml:數(shù)據(jù)交換格式;
xmlhttp:主要的通信代理;
html/xhtml:主要的內(nèi)容表示語言;
css:為xhtml提供文本格式定義;
dom:對(duì)已載入的頁面進(jìn)行動(dòng)態(tài)更新;
xslt:將xml轉(zhuǎn)換成xhtml。
其中必需的技術(shù)有:javascript , dom , html/xhtml 。
html/xhtml是顯示信息所必需的,dom是為不重新載入html/xhtml 頁面 而修改內(nèi)容所必需的,javascript是初始化客戶端——服務(wù)器通信,操作dom更新網(wǎng)頁所必需的。
三 基于Ajax技術(shù)的系統(tǒng)
google suggest , google maps , Gmail , yahoo!news