这是一个老生常谈的话题,究竟是同步好还是异步好,这就又回到了到底是Java好还是C++好的问题上来,其实只有在合适的时候用合适的方法才能解决问题,否则,再多的努力也是白费。

相信大家都知道,在jquery里使用ajax,默认是异步模式,如果需要使用同步模式,需要将async设置为false.大部分情况下,我们使用异步模式,这也是ajax思想的精髓所在,然后为什么会有同步模式的存在,我想一方面是为了满足用户的需求,另一方面是多个请求之间存在先后关系,或者说数据传递时有先后顺序。在异步模式下,我们可以不必等待请求返回,相对用户来说,异步请求是透明的。而在同步模式下,浏览器会锁住,给人一种freeze的感觉,如果你继续在界面上狂点一通的话,很可能你的browser会crash掉。

个人的体会:能用异步就尽量用异步,除非某些需求只能用同步实现。

本Blog文章除特别声明之外皆为原创文章,欢迎转载,转载请注明: 转载自JSSAY'S BLOG

本文链接地址: http://www.jssay.com/blog/index.php/2010/04/18/jquery%e7%9a%84ajax%e5%90%8c%e6%ad%a5%e4%b8%8e%e5%bc%82%e6%ad%a5%e9%97%ae%e9%a2%98/


相关文章

标签:

发表评论