关于AJAX为什么要是异步的

  • ajax的出现就是为了让页面不刷新的情况下进行数据的交互,既然进行交互了,那肯定是要时间的。

  • js的加载是由上到下的执行顺序,假如不是异步的当代码执行到ajax请求的时候就会停住进行等待ajax的响应。而它下面的js就会一直等待这个请求的结束才会继续执行,等就等呗。呵呵,但是网站的其他特效啊,或者用js设置的样式等就加载不出来了,展现在你面前的就是样式不完全,或者是动效不动,绑定的事件等都不能实现了,这样的用户体验,用户只会说一声我艹。。。
  • ps:异步就是发送ajax的时候,告诉浏览器一声我发请求了,然后继续走其他js。等到服务器响应结果时利用回调函数再接收一下数据,就像告诉浏览器给你了,你接住。在此直接js是一直执行的,可想而知效率就大大提高了
posted @ 2021-12-15 18:55  w1ndz  阅读(406)  评论(0)    收藏  举报