今天给兄弟部门总结的几点关于ajax的建议,公开出来分享一下。

今天给兄弟部门总结的几点关于ajax的建议,公开出来分享一下。

1 坚持通过xmlhttp调用,不要用xmldom调用。IE5xmldom有一些已知的bug是无法解决的。

2  坚持通过异步调用,不要同步调用。否则页面会堵塞在每个调用上,浏览器会常常失去响应。

3  坚持通过纯xml方式传递数据,不要通过普通文本方式传递html或者javascript代码。降低cgi和页面的耦合性,这样相同的一个xml数据才能很容易的使用在各种不同的页面上。google在这方面并不是一个好的榜样。

4 通过一致性的接口调用,不要在代码里面随处创建控件发起http连接。否则代码将乱成一片。

5 要预见到跨域访问问题的存在,不管是否跨域始终通过代理页面访问。这样静态页面才能在需要的时候自由的移动到其他服务器上

6 尽量用一致的代码库解析xml生成显示页面,不要在每个页面上各自写解析xml和生成html的代码。否则页面将来非常难以维护。Uuzone采用的开源项目sarissa或者Google发起的开源项目Ajaxslt都是可以考虑的选择。

你可能感兴趣的:(今天给兄弟部门总结的几点关于ajax的建议,公开出来分享一下。)