1 堅持通過xmlhttp調用,不要用xmldom調用。IE5的xmldom有一些已知的bug是無法解決的。
2 堅持通過異步調用,不要同步調用。否則頁面會堵塞在每個調用上,瀏覽器會常常失去響應。
3 堅持通過純xml方式傳遞數據,不要通過普通文本方式傳遞html或者javascript代碼。降低cgi和頁面的耦合性,這樣相同的一個xml數據才能很容易的使用在各種不同的頁面上。google在這方面并不是一個好的榜樣。
4 通過一致性的接口調用,不要在代碼里面隨處創建控件發起http連接。否則代碼將亂成一片。
5 要預見到跨域訪問問題的存在,不管是否跨域始終通過代理頁面訪問。這樣靜態頁面才能在需要的時候自由的移動到其他服務器上。
6 盡量用一致的代碼庫解析xml生成顯示頁面,不要在每個頁面上各自寫解析xml和生成html的代碼。否則頁面將來非常難以維護。Uuzone采用的開源項目sarissa或者Google發起的開源項目Ajaxslt都是可以考慮的選擇。