会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
w1ndz
慢慢来,比较快
博客园
首页
新随笔
联系
订阅
管理
关于AJAX为什么要是异步的
ajax的出现就是为了让页面不刷新的情况下进行数据的交互,既然进行交互了,那肯定是要时间的。
js的加载是由上到下的执行顺序,假如不是异步的当代码执行到ajax请求的时候就会停住进行等待ajax的响应。而它下面的js就会一直等待这个请求的结束才会继续执行,等就等呗。呵呵,但是网站的其他特效啊,或者用js设置的样式等就加载不出来了,展现在你面前的就是样式不完全,或者是动效不动,绑定的事件等都不能实现了,这样的用户体验,用户只会说一声我艹。。。
ps:异步就是发送ajax的时候,告诉浏览器一声我发请求了,然后继续走其他js。等到服务器响应结果时利用回调函数再接收一下数据,就像告诉浏览器给你了,你接住。在此直接js是一直执行的,可想而知效率就大大提高了
posted @
2021-12-15 18:55
w1ndz
阅读(
406
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告