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

来源:百度文库 编辑:神马文学网 时间:2024/04/29 19:08:09
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都是可以考虑的选择。