什么是AJAX的同步异步?

AJAX (Async JavaScript And XML)
一、什么是AJAX的同步请求?:(async:false)

  • 同步请求就是当前发出请求后,浏览器什么都不能做,必须得等到请求完成返回数据之后,才会执行后续的代码,相当于是排队,前一个人办理完自己的事务,下一个人才能接着办。也就是说,当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,数据暂停渲染,页面处于一个假死状态,当这个AJAX执行完毕后才会继续运行后续代码,数据接着渲染,此时页面解除假死状态。

二、什么是AJAX的异步请求?:(async:true)

  • 异步请求就当发出请求的同时,浏览器可以继续做任何事,Ajax发送请求并不会影响页面的加载与用户的操作,相当于是在两条线上,各走各的,互不影响。

猜你喜欢

转载自blog.csdn.net/weixin_43618932/article/details/88021657