1 回答

TA貢獻1865條經驗 獲得超7個贊
1。減輕服務器的負擔,提升站點的性能
2。無刷新更新頁面,減少用戶實際和心理等待時間
3。更好的用戶體驗
4. 也可以把以前的一些服務器負擔的工作轉嫁到服務器,利用客戶端閑置的處理能力來進行處理,減輕服務器和寬帶的負擔,節約空間和寬帶租用成本
5.Ajax是基于標準化并被廣泛支持的技術,并且不需要插件和下載小程序
6.Ajax使用Web中的界面與應用分離(也可以說是數據和呈現分離),而在以前兩者是沒有清晰的界限的,數據與呈現分離,有利于分工合作,減少非技術人員對頁面的修改造成的Web應用程序錯誤,提高效率,也更加適用于現在的發布系統。
雖然有如此的優點,但也總有不如意的地方:
1.一些手持設備(如手機、PDA等)現在還不能很好的支持Ajax
2.用Javascript做的Ajax引擎,Javascript的兼容性和Debug都是讓人頭疼的事
3.Ajax的無刷新重載,由于頁面的變化沒有刷新重載那么明顯,所以容易給用戶帶來困擾----用戶不清楚現在的數據時心得還是已經更新過的;現在的解決方式有在相關位置提示、數據更新的區域設計的比較明顯、數據更新后給用戶提示等。
4.對流媒體的支持沒有Flash、Java Applet好
5.中間過程不能被bookmark。解決方法:GoogleMaps通過在頁面上提供一個“link to this page”的辦法來解決。另外,還可以通過在URL連接中加無效的?^標記來解決,但還未驗證。
- 1 回答
- 0 關注
- 507 瀏覽
添加回答
舉報