异步请求代理ajaxProxy

当前web系统的业务逻辑越来越多地向前端倾斜,前端负责的异步请求也越来越多,在日常业务需求开发中,执行异步请求时遇到的问题不少。有两个问题是我经常会遇到的。第一,前端并发触发异步请求,导致请求之间相互影响。第二,异步请求都是通过回调来完成,这必定会导致回调的多层嵌套,形成所谓的回调函数金字塔,这样的代码很丑陋也十分难以维护。ajaxProxy是一个异步请求的代码发送器,提供一种可读性更好的接口来实现异步请求的流程控制,并且提供了阻塞式请求,在执行这类请求前会将页面上其他并发请求中止掉。

more >>