5.對呈現的操縱
Ajax看起來像是一個純粹的UI技術,但事實上它不是。它實際上是一個數據同步、操縱和傳輸的技術。對于可維護的干凈的web應用,不使用Ajax來控制頁面呈現是一個不錯的主意。JavaScript可以很簡單的處理XHMTL/HTML/DOM,使用CSS規則就可以很好的表達數據顯示。
存在的問題
1.用JavaScript作的Ajax引擎,JavaScript的兼容性和DeBug都是讓人頭痛的事;
2.Ajax的無刷新重載,由于頁面的變化沒有刷新重載那么明顯,所以容易給用戶帶來困擾?D?D用戶不太清楚現在的數據是新的還是已經更新過的;現有的解決有:在相關位置提示、數據更新的區域設計得比較明顯、數據更新后給用戶提示等;
3.中間過程不能被bookmark。解決方法:GoogleMaps通過在頁面上提供一個”link to this page”的辦法來解決。另外,還可以通過url鏈接中加無效的?^標記來解決,但還未驗證。 我覺得ibm開發者論壇中有個老大不記得什么名字了說的不錯 跟j2ee的現有成熟表現層框架結合使用是比較好的一個選擇。因需而用不會給自己斷掉很多后路。一味的嘗試或許就有苦果等待、誘惑、刺激、引導你失去理智。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/