同步:就是步骤的一致性。也即只有完成了这一步,才能接着去完成下一步。
同步简单例子:你打电话就是同步的,只有电话接通了才能和朋友进行通话,这期间你是不能做什么的。
异步:做完这一步之后,你可以去做其他事情,而不必仅仅是去执行下一步。
异步简单例子:你要烧一壶水,但是烧水的过程有点长,在这期间你可以去做其他的事情,而不必呆呆地干等着直到水烧开为止。
同步异步比较(B/S模式):
同步:浏览器提交请求->等待服务器处理->处理之后返回结果 在此之间浏览器不做其他操作。
异步(引入Ajax实现的):请求通过事件触发->服务器处理 (处理过程浏览器可以做其他事)->处理完毕返回结果