同步
发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。
案例:用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要重新填写!
过程:客户端请求(等待)->服务端处理->响应->页面载入
异步
发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。
案例:当用户注册的时候,用户输入用户名即可验证该用户名是否被占用,页面不刷新,不影响别的表单输入。即页面发送了ajax请求给服务器端。
页面上的操作和服务器端的操作互相之间不会造成阻塞
有关面试题:建立异步请求的4个步骤