您的位置:首页 > 其它

ajax除了能无刷新提交数据,还能做什么用

2008-08-25 10:56 585 查看
ajax两个主要作用:

1.通过无刷新页面与服务器交互数据来提高客户端体验;

2.通过其异步调用机制增加web程序性能,降低服务器压力;

这是我的理解,希望对你有所帮助.

=====================
补充:
因为Ajax可以局部更新啊,不需要每次都把整个form提交上去.不像一般的form提交全部数据都要一下子都处理好.
另外比如一个统计页面,用ajax可以一行行的从服务器读出数据显示到页面,而不是一下子load所有数据.在大数据量情况下区别很大的,用户体验也好很多.

================================
再补充:
ajax核心确实很简单,但是真要做到项目里,也没那么容易用好的.

最常见的就是浏览器支持问题,不光是ActiveX还是XMLRequest之类的问题,对Dom的支持等,都是问题,所以用一个成熟的框架可以简化很多工作,也增加项目健壮性.

然后现在还有一些服务器端ajax框架,可以在服务器端生成js代码,客户端直接调用,比如dwr等.但是我觉得一般项目很少会这么用的.

还有一些框架是为你提供了一些成型的东西,比如aotocomplete功能等,为了简化开发的.

我最常用的就仅仅是一个prototype.js, 严格的说这不是一个框架只是一个js库,但是真的很好很强大,其他很多花里胡哨的js库都基于这个的!

原文地址:http://www.ajaxsamples.cn/html/1494.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: