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