AJAX 更酷的一點(diǎn)在于,對(duì)于傳統(tǒng)的 Web 開發(fā)人員來說,AJAX 所運(yùn)用的, 是更加先進(jìn)的,更加標(biāo)準(zhǔn)化的,更加和諧高效的,完整的 Web 開發(fā)技術(shù)體系。 遵循這樣的體系開發(fā) Web 應(yīng)用,能讓你的開發(fā)過程變得更加輕松,也能使你們 的 開 發(fā) 團(tuán) 隊(duì) , 顯 得 很 酷 。 在 Web2.0 的 時(shí) 代 里 , 還 在 采 用 過 時(shí) 的 技 術(shù) 來 開 發(fā) Web,會(huì)顯得很老土,很落伍。
AJAX 的相關(guān)組成技術(shù),每一個(gè)都已經(jīng)出現(xiàn)了 N 年以上了,對(duì)這些技術(shù)的 組合運(yùn)用,也遠(yuǎn)遠(yuǎn)早于 AJAX 這個(gè)名詞出現(xiàn)之前。
對(duì)于AJAX本質(zhì)的理解;
對(duì)于整個(gè)AJAX以及相關(guān)技術(shù)地圖的理解;
對(duì)于AJAX編程開發(fā)所需要的很多技巧、手段的掌握;
幾乎是不可能的。
在Garrett的總結(jié)中,AJAX包含以下五個(gè)部分:
基于標(biāo)準(zhǔn)的表示技術(shù),使用XHTML與CSS
動(dòng)態(tài)顯示和交互技術(shù),使用Document Object Model(文檔對(duì)象模型)
數(shù)據(jù)互換和操作技術(shù),使用XML與XSLT
異步數(shù)據(jù)獲取技術(shù),使用XMLHttpRequest
而JavaScript 將以上的一切都結(jié)合在一起而借助于這樣的技術(shù)組合,我們可以開發(fā)出用戶使用體驗(yàn)更加好的Web應(yīng)用。