摘要: 在一个函数里面,需要发送多个ajax请求,并且下一个请求都需要上一个请求返回的数据,那我们可以下面的做法: new Promise((resolve, reject) => { //执行异步请求 $.get("test.cgi", { name: "John", time: "2pm" }, fun 阅读全文
posted @ 2021-04-03 16:41 爱编程DE文兄 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲了promise的使用,这里不加赘述。但有时候会发现then里面的代码即使抽离出来还是很多,有没有办法再进行抽离呢?promise也提供这样的方式,能让回调后的代码进行一块一块地处理,代码如下: new Promise((resolve, reject) => { //执行异步请求 $.ge 阅读全文
posted @ 2021-04-03 16:27 爱编程DE文兄 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-03 16:06 爱编程DE文兄 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Promise能解决上面回调地狱引起的代码可读性特别差的问题,记住!promise并不会说有什么特别额外的功能,他就是把上面这种层层回调的代码变得结构清晰,可读性变高; 为什么promise能使用其可读性变高呢?平时进行ajax异步请求和回调函数时是耦合在一起的,因此有时候看起来特别不美观,而pro 阅读全文
posted @ 2021-04-03 16:04 爱编程DE文兄 阅读(958) 评论(0) 推荐(0) 编辑