这是一个老生常谈的话题,究竟是同步好还是异步好,这就又回到了到底是Java好还是C++好的问题上来,其实只有在合适的时候用合适的方法才能解决问题,否则,再多的努力也是白费。
相信大家都知道,在jquery里使用ajax,默认是异步模式,如果需要使用同步模式,需要将async设置为false.大部分情况下,我们使用异步模式,这也是ajax思想的精髓所在,然后为什么会有同步模式的存在,我想一方面是为了满足用户的需求,另一方面是多个请求之间存在先后关系,或者说数据传递时有先后顺序。在异步模式下,我们可以不必等待请求返回,相对用户来说,异步请求是透明的。而在同步模式下,浏览器会锁住,给人一种freeze的感觉,如果你继续在界面上狂点一通的话,很可能你的browser会crash掉。
个人的体会:能用异步就尽量用异步,除非某些需求只能用同步实现。
本Blog文章除特别声明之外皆为原创文章,欢迎转载,转载请注明: 转载自JSSAY'S BLOG