javascript - 关于扫码登录,回调轮询的一点疑惑?
本文介绍了javascript - 关于扫码登录,回调轮询的一点疑惑?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
登录场景
网络请求
疑问
是通过ajax,配合js发起的轮询?
注意到会有一个pending的过程,这个是配置timeout实现的?
后端如何配合实现功能,主要是pending的这个过程?(本人使用php,猜想是for循环里用sleep,不知道对不对)
解决方案
截图是jsonp,而不是ajax,当然用ajax也可以
pending是请求发出后,等待服务端返回数据的过程,跟js无关
是的,本质上是服务端轮询本地资源,是否到达可以返回数据的状态,否则就继续循环,循环的过程中为了避免cpu消耗过高,会进行sleep。 不过对于事件驱动的服务端语言比如nodejs,有更方便的实现。
PS: php的实现可以参考这篇文章
这篇关于javascript - 关于扫码登录,回调轮询的一点疑惑?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文